我需要在 C# 4.5 中使用 STOMP 和队列。(我以前从未使用过 STOMP 或队列)。在 .Net 中使用队列发送和接收 STOMP 消息的“推荐”方式是什么?
到目前为止,我找到了一个 C# 示例,它使用 Apache.NMS 和 Apache.NMS.Stomp 向/从 Apollo 消息代理发送和接收消息。Apollo 看起来不错(除了它是 java^^),但是 Apache.NMS/Stomp 的最新版本是 2013 年的……这个项目还活着吗?
我需要在 C# 4.5 中使用 STOMP 和队列。(我以前从未使用过 STOMP 或队列)。在 .Net 中使用队列发送和接收 STOMP 消息的“推荐”方式是什么?
到目前为止,我找到了一个 C# 示例,它使用 Apache.NMS 和 Apache.NMS.Stomp 向/从 Apollo 消息代理发送和接收消息。Apollo 看起来不错(除了它是 java^^),但是 Apache.NMS/Stomp 的最新版本是 2013 年的……这个项目还活着吗?
在 .Net 中使用队列发送和接收 STOMP 消息的“推荐”方式是什么?
请注意,使用 Apollo with Stomp 的缺点是 Apollo (1.7) 不支持消息的丰富协议转换。
https://issues.apache.org/jira/browse/APLO-267
这意味着您可以不在 Stomp 客户端和非 Stomp 客户端之间交换消息。例如,从 OpenWire 客户端发送的消息正文将在 Stomp 客户端中以 OpenWire 二进制编码形式接收。
换句话说,所有客户端都应该专门使用相同的协议(Stomp 或 OpenWire),以实现最大的互操作性。