Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在用 C# 移植 Java 应用程序,我需要构建嵌入式 ActiveMQ 实例。
在 Java 中,我可以使用BrokerService类,但在 .Net 的Apache.Nms命名空间中找不到类似的东西。
了解如何使用特定端口参数启动 ActiveMQ jar 可能很有用。
任何人都可以帮助我吗?
Apache NMS ActiveMQ 只是一个客户端,而不是消息代理,因此没有与 BrokerService 等价的工具。您始终可以运行外部代理并通过 NMS 客户端连接到它。有报道称人们使用 IKVM 在 .NET 应用程序中托管 Java VM 来运行 ActiveMQ 代理,但这似乎是一种 hack,我不推荐它,因为您最终仍需要通过 TCP 等连接,所以您不需要受益于嵌入式 ActiveMQ Java 应用程序可能执行的基于 VM 的传输或共享内存操作。