【发布时间】:2018-05-04 17:50:44
【问题描述】:
我正在用 C# 移植 Java 应用程序,我需要构建嵌入式 ActiveMQ 实例。
在 Java 中,我可以使用 BrokerService 类,但我在 .Net 的 Apache.Nms 命名空间中找不到类似的东西。
了解如何使用特定端口参数启动 ActiveMQ jar 可能很有用。
谁能帮帮我?
【问题讨论】:
标签: c# .net activemq porting nms
我正在用 C# 移植 Java 应用程序,我需要构建嵌入式 ActiveMQ 实例。
在 Java 中,我可以使用 BrokerService 类,但我在 .Net 的 Apache.Nms 命名空间中找不到类似的东西。
了解如何使用特定端口参数启动 ActiveMQ jar 可能很有用。
谁能帮帮我?
【问题讨论】:
标签: c# .net activemq porting nms
Apache NMS ActiveMQ 只是一个客户端,而不是消息代理,因此没有 BrokerService 等价物。您始终可以运行外部代理并通过 NMS 客户端连接到它。有报道称人们使用 IKVM 在 .NET 应用程序中托管 Java VM 来运行 ActiveMQ 代理,但这似乎是一种 hack,我不推荐它,因为您最终仍需要通过 TCP 等连接,所以您不需要受益于嵌入式 ActiveMQ Java 应用程序可能执行的基于 VM 的传输或共享内存操作。
【讨论】: