grpc разбор документации
Помогите разобраться в документации по gRPC. В документации указано следующее:
Overview gRPC uses the CompletionQueue API for asynchronous operations. The basic work flow is as follows:
- bind a CompletionQueue to an RPC call
- do something like a read or write, present with a unique void* tag
- call CompletionQueue::Next to wait for operations to complete. If a tag appears, it indicates that the corresponding operation is complete.
правильно ли я понял следующие пункты:
- an RPC call - это подключение клиента имеется ввиду? то есть в очередь баиндятся все подключения?
- что значит появится тег? то есть ожидается заданная последовательность байт - тега?
В документации приводится пример асинхроннного варианта один-к-одному. Есть ли на примете многие-ко-многим?