based remoting protocol Protobuf + added SBinary, Scala-JSON, Java-JSON and Protobuf serialization traits and protocols for remote and storage usage
This commit is contained in:
parent
a3fac4338f
commit
4878c9fa9b
27 changed files with 1012 additions and 1174 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -12,45 +12,27 @@ package se.scalablesolutions.akka.kernel.nio.protobuf;
|
|||
|
||||
option optimize_for = SPEED;
|
||||
|
||||
/*
|
||||
val message: Array[Byte],
|
||||
val method: String,
|
||||
val target: String,
|
||||
val timeout: Long,
|
||||
val supervisorUuid: String
|
||||
val isOneWay: Boolean,
|
||||
val isActor: Boolean,
|
||||
val isEscaped: Boolean,
|
||||
val id: Long,
|
||||
val messageType: String,
|
||||
*/
|
||||
message RemoteRequest {
|
||||
required bytes message = 1;
|
||||
optional string method = 2;
|
||||
required string target = 3;
|
||||
required uint64 timeout = 4;
|
||||
optional string supervisorUuid = 5;
|
||||
required bool isActor = 6;
|
||||
required bool isOneWay = 7;
|
||||
required bool isEscaped = 8;
|
||||
required uint64 id = 9;
|
||||
required string messageType = 10;
|
||||
required uint64 id = 1;
|
||||
required uint32 protocol = 2;
|
||||
required bytes message = 3;
|
||||
optional bytes messageManifest = 4;
|
||||
optional string method = 5;
|
||||
required string target = 6;
|
||||
required uint64 timeout = 7;
|
||||
optional string supervisorUuid = 8;
|
||||
required bool isActor = 9;
|
||||
required bool isOneWay = 10;
|
||||
required bool isEscaped = 11;
|
||||
}
|
||||
|
||||
/*
|
||||
val isSuccessful: Boolean,
|
||||
val id: Long,
|
||||
val message: Array[Byte],
|
||||
val exception: Throwable,
|
||||
val supervisorUuid: String
|
||||
val isActor: Boolean,
|
||||
*/
|
||||
message RemoteReply {
|
||||
required bool isSuccessful = 1;
|
||||
required uint64 id = 2;
|
||||
required uint64 id = 1;
|
||||
optional uint32 protocol = 2;
|
||||
optional bytes message = 3;
|
||||
optional string exception = 4;
|
||||
optional string supervisorUuid = 5;
|
||||
optional string messageType = 6;
|
||||
optional bytes messageManifest = 4;
|
||||
optional string exception = 5;
|
||||
optional string supervisorUuid = 6;
|
||||
required bool isActor = 7;
|
||||
required bool isSuccessful = 8;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue