代码之家  ›  专栏  ›  技术社区  ›  TheSoftwareJedi jac

如何在C#中为ActiveMQ队列创建队列浏览器(预览而不是使用)?

  •  4
  • TheSoftwareJedi jac  · 技术社区  · 15 年前

    在我以前的生活中,TIBCO有一个可以使用的QueueBrowser对象,我认为JMS也有IQueueBrowser。我找不到与ActiveMQ.NET等效的。

    2 回复  |  直到 15 年前
        1
  •  2
  •   Noctris    15 年前

        2
  •  2
  •   TheSoftwareJedi jac    15 年前

    不幸的是,NMS不支持(至少目前还没有) QueueBrowser Java中JMS中可用的API。看看 Issue AMQNET-97 在ActiveMQ.NET问题跟踪数据库中——团队正在寻找实现此功能的贡献者。

    顺便说一句,你不是唯一要求这个的人——这是 another thread

    起初,我希望Spring.NET的JMS支持(针对TIBCO)也包括ActiveMQ支持。不幸的是,事实并非如此 Spring.NET documentation ,通过Spring.NET的JMS API仅支持TIBCO:

    请注意,JMS支持目前还不完善 仅为TIBCO的JMS提供 信息服务(EMS)。没有 不支持。这只是一个小问题 从那时起的实际原因 NET中没有事实上的JMS API 要求每个供应商 Java JMS API的副本。公开的 源项目.Net消息服务 API(NMS)的目标是提供这样一个 通用API,它很可能是 用于将来的JMS工作 Spring.NET。

    总之,除非您愿意用Java编写代码(或者使用 .NET-to-Java interop mechanisms