想知道是否有更好的方法来解决我们正在面对的问题。以下是流程:
我们的客户端代码只理解协议缓冲区(protobuf)。在服务器端,我们的网关获取原型并将其放到Kafka上。
现在avr是推荐的编码方案,所以我们将特定的protobuf放在avro中(作为字节数组),并将其放到消息总线上。我们这样做的原因是为了避免整个protobuf->avro转换。
在消费者方面,它读取avro消息,从中获取原型,并对其进行工作。
卡夫卡的原型有多可靠?有很多人使用它吗?使用Kafka和protobuf到底有什么好处/缺点?
是否有更好的方法来处理我们的用例/场景?
谢谢
发布于 2016-09-13 19:59:31
https://stackoverflow.com/questions/39457597
复制相似问题