Qt 与 Java ActiveMQ和ProtoBuf对接(自描述消息)
程序逻辑大概是这样的,Java端为一个程序下面用J表示,Qt端为一个程序用Q表示,ActiveMQ有两个队列 A,B;
J负责将需要传递给Q的数据发送到A队列中并持续接收B队列,Q负责将需要传递的数据发送到B队列而持续接收A队列;
由于ProtoBuf不包含其自身类型的描述,接收过来后无法反序列化,但是我们可以定义一个自描述协议消息,同时
message中可以引用message,通过自描述中的参数获取类型进行区分,然后使用参数中的数据反序列化即可,暂时记录一下~
...
原创
2021-07-13 10:14:53 ·
653 阅读 ·
0 评论