stomp - Apollo 可以根据消费者协议(protocol)转换消息吗?

标签 stomp mqtt apollo

ActiveMQ Apollo 是否自动在连接的客户端协议(protocol)之间转换消息?

我想要做的是让一个生产者使用一种协议(protocol)(STOMP 或任何其他),但让消费者根据需要选择他们的协议(protocol),所以他们可以是 MQTT、STOMP、AMQP、OpenWire 等。

Apollo 可以根据消费者实现的协议(protocol)转换消息吗?如果没有,有没有一种不同的方法,而不是必须将所有协议(protocol)作为不同主题的生产者来实现,并根据协议(protocol)告诉客户端哪个是他们的队列,比如

话题/跺脚/聊天
话题/mqtt/聊天

谢谢!

最佳答案

您不能只根据消费者转换消息,但理论上使用 Apollo,您可以尝试使用镜像队列功能来复制一组协议(protocol)的队列/主题。
http://activemq.apache.org/apollo/documentation/user-manual.html#Mirrored_Queues

关于stomp - Apollo 可以根据消费者协议(protocol)转换消息吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17170944/

相关文章:

java - 无法启动bean 'stompBrokerRelayMessageHandler';嵌套的异常是java.lang.NoClassDefFoundError : io/netty/util/concurrent/EventExecutor

websocket - 在 Wildfly 9 中通过 websocket 配置 STOMP

Apache配置: Websockets Proxy WSS request to WS backend

javascript - stomp nodejs 在连接时不发送 header

mqtt - 有什么方法可以为 MQTT Broker 中的消息提供 TTL

javascript - graphql 突变中无法识别的参数

c# - MVC 应用程序中的 MQTT 客户端

linux - MQTT 不适用于全局 ip

reactjs - 初始化后更新 ApolloClient header

javascript - 是否可以在没有异步/等待的情况下从 promise 返回已解析的值?