grpc разбор документации

Помогите разобраться в документации по gRPC. В документации указано следующее:

Overview gRPC uses the CompletionQueue API for asynchronous operations. The basic work flow is as follows:

  1. bind a CompletionQueue to an RPC call
  2. do something like a read or write, present with a unique void* tag
  3. call CompletionQueue::Next to wait for operations to complete. If a tag appears, it indicates that the corresponding operation is complete.

правильно ли я понял следующие пункты:

  1. an RPC call - это подключение клиента имеется ввиду? то есть в очередь баиндятся все подключения?
  2. что значит появится тег? то есть ожидается заданная последовательность байт - тега?

В документации приводится пример асинхроннного варианта один-к-одному. Есть ли на примете многие-ко-многим?


Ответы (0 шт):