当前位置: 首页 > 知识库问答 >
问题:

WSO2 ESB无法调用ActiveMQ

林弘文
2023-03-14
<inSequence>
      <log description="Log" level="full"/>
        <call>
            <endpoint>
                <address uri="jms:/QueueName?transport.jms.DestinationType=queue&amp;transport.jms.ContentTypeProperty=Content-Type&amp;java.naming.provider.url=tcp://localhost:61616&amp;java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory&amp;transport.jms.ConnectionFactoryType=queue&amp;transport.jms.ConnectionFactoryJNDIName=QueueConnectionFactory"/>
            </endpoint>
        </call>
    </inSequence

共有1个答案

胡玉书
2023-03-14

您的设置假设在发送JMS消息后,最多在30秒内得到一个JMS响应。因此,您的设置不是以“fire and golden”样式发送JMS消息,而是希望从另一方返回具有相同关联ID的响应。你可以清楚地看到这一点,在368行。

检查如何将 配置为不阻塞等待响应(如果需要)。或者,如果是fire并忘记,则将 设置为out_only

您可以在这里遵循这个示例。

 类似资料:
  • 错误: /usr/bin/python3.5 /root/PycharmProjects/Capstone2/main.pyTraceback(最近调用的最后一次):File"/root/PycharmProjects/Capstone2/main.py",第62行,在canvas.show()File"/usr/lib/python3/dist-pack/matplotlib/backend/b

  • 我正在设置我的Laravel环境,安装了composer和Laravel。我无法调用 我已经尝试过安装和更新,但是仍然返回错误。 C:\Users\Pat\personal 警告:require(C:\Users\Pat\personal/vendor/autoload.php):未能打开流:第18行的C:\Users\Pat\personal\artisan中没有此类文件或目录php致命错误:r

  • 我试图在点击事件上使用ajax调用servlet。从那个servlet,我称之为谷歌身份验证endpoint。我尝试将标头设置为我正在调用的servlet,但我无法摆脱此错误 XMLHttpRequest 无法加载 https://accounts.google.com/o/oauth2/auth?client_id=2536-a...nid 个人资料电子邮件 这是代码 在servlet上,我将其

  • 问题内容: 我正在尝试使用在Android手机上创建本地数据库。 我有一个帮助器类,如下所示,该类用于创建数据库并提供“帮助”。 我想在我的代码的主要部分中创建此类的对象,并在其中创建数据库和表。 问题: 每当我创建该类的对象时,它似乎都不会在助手中调用该方法。我以为这应该发生。我认为这基本上是该类的构造函数。(我相信我错了) 那么,为什么不调用该方法呢? 或者如何在创建类对象的地方创建数据库和表

  • 我们需要与GSuite API集成,通过日常作业检索组成员和他们的用户详细信息。 null ;“API引用/LI> 但是,当我尝试调用时得到的响应是:-https://www.googleapis.com/admin/directory/v1/groups/group id/members,或-https://www.googleapis.com/admin/directory/v1/users/