我有一个非常愚蠢,缓慢的嵌入式设备,它当前向服务器上的TCP套接字发送一个微小的自定义TCP消息。
我想改变服务器的工作方式,并且正在查看消息代理。我可以给RabbitMQ一个自定义的TCP流定义或一些处理它的代码,或者它只会说AMQP而我必须寻求一个不同的解决方案(例如用C编写的消耗TCP并吐出AMQP的小型套接字服务器)。 / p>
谢谢!
答案 0 :(得分:1)
RabbitMQ只会说AMQP,所以答案是否定的。
也就是说,任何数据都可以作为消息有效负载在AMQP中传输,因此可以随意桥接到您的应用程序。您需要一个“AMQP-> TCP需要”翻译层。