THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Two new client operations are required:
Name | Code |
---|---|
OP_SERVICE_GET_PROXY | 7000 |
OP_SERVICE_INVOKE | 7001 |
...
New client operations are required:
Name | Code |
---|---|
OP_SERVICE_INVOKE | 7000 |
Request | |
---|---|
String | Service name |
String | Interface name |
byte | Flags: 0x01 Keep binary flag |
long | Timeout |
int | Count of nodes N selected to invoke service. If this value is 0, no server nodes should be explicitly listed in the message, but all server cluster nodes should be selected. |
UUID | Node ID #1 |
... | |
UUID | Node ID #N |
String | Method name |
int[] | Argument type IDs to resolve method (optional, can be NULL, see "service name resolve logic") |
int | Argument count |
Object * count | Arguments |
...
Parameter types it's an array of binary type IDs.
The new interface should be added for thin-client services to get service proxies:
...