Предположим, я хочу сериализовать и передать двоичные файлы protobuf с ZMQ, используя протокол, определенный в cake.proto
:
syntax = "proto3";
message Cake {
int32 radius = 1;
}
Я могу найти множество примеров для шаблона PUB / SUB, где подписчик фильтрует тему со строкой:
socket.setsockopt_string(zmq.SUBSCRIBE, "abc")
Но как работает подписка на темы, когда речь идет о двоичных файлах protobuf? Я использую сами байты или ZMQ предоставляет оболочку для сообщения с заголовком, который я могу использовать в таких случаях?