【问题标题】:Solace JNDI/JMS Syntax for C# .NET用于 C# .NET 的 Solace JNDI/JMS 语法
【发布时间】:2018-05-15 02:21:02
【问题描述】:

供应商正在使用 Solace 发送消息。我已经使用 Web 服务调用获得了一个 SubscriptionId,我应该将它提交到 Solace 服务器。

使用 dev.solace.com 上的文档和示例代码,我已经能够连接会话。但是,我不知道如何进行下一步,即使用连接工厂、jndi 工厂和 jms 目标名称订阅我认为的队列。

示例显示:

Session.Connect(ContextFactory.Instance.CreateQueue(Topic), true);

但据我所知,这行不通,因为供应商需要 jndi/jms,而且 Solace 文档中没有 jndi/jms 的 .NET 代码,这让我猜测。

救命!

【问题讨论】:

    标签: c# .net jms solace


    【解决方案1】:

    请使用 JMS API 而不是 .NET API 来执行 JMS。 .NET API 不执行 JMS。

    请注意,您可以使用可与 JMS API 互操作的 .NET API 发送/接收消息。

    但是,由于您有使用 JMS 的硬性要求,因此您唯一的选择是使用 JMS API。

    【讨论】:

      【解决方案2】:

      事实证明,主机传递的用于配置的 jndi/jms 信息是不需要的。必要的是连接到队列并接收消息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-03-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-13
        • 2016-09-01
        • 2015-08-25
        • 2011-08-10
        相关资源
        最近更新 更多