Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Request
StringService name
StringInterface name
byte

Flags:

0x01 Sticky flag

0x02 Keep binary flag

longTimeout
intCount of nodes 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 * count

Node IDs

...

OP_SERVICE_INVOKE message format

Request
StringService nameStringInterface name
byte

Flags:

0x01 Keep binary flag

longTimeout
intCount of nodes 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 * count

Node IDs

StringMethod name
int[]Argument type IDs to resolve method (optional, can be NULL, see "service name resolve logic")  
intArgument count
Object * countArguments


Response
ObjectResult

Service method resolve logic

...