Skip to content

RPCServer RPC Queue #20

@eigen-value

Description

@eigen-value

In order to fast deplete the Decoder buffer so that clients and servers don't block each other there are several possibilities and ideas:

  • RPCServer must enqueue multiple RPCs
  • RPCServer can hold a copy of the RPC it is serving local to the run() method
  • The decoder must store indexes of multiple RPC packets on its internal buffer and allow RPC-pop anywhere inside the buffer
  • Alternatively the decoder can pre-fetch RPC responses (I/O inbound for client only) and store them in a separate FIFO

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions