问题标签 [jms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 使用 JMS 的 WebSphere MQ
我有一个使用 WebSphere MQ Java API 和配置 (xml) 文件来访问 MQ 的应用程序。我想迁移到 WebSphere JMS API。为此,我尝试从我的本地 WAS 创建 1) WebSphere MQ 队列连接工厂和 2) WebSphere MQ 队列目标。当我配置我的队列目标并尝试设置我的 MQ 配置参数时,我收到一条错误消息,例如“WMSG0316E:您尝试查看不是本地队列的队列。仅支持本地队列的管理。”
在我尝试连接到远程队列的意义上,该消息是正确的。现在,我不能将我的 WAS 配置为尝试连接到远程队列的 MQ 客户端吗?MQ 客户端在服务器类路径中有必要的 MQ JMS jar。
如果有人能对此有所了解,将不胜感激。
java - 如何在 Java 密钥库中导入现有的 X.509 证书和私钥以在 SSL 中使用?
我在 ActiveMQ 配置中有这个:
我有一对 X.509 证书和一个密钥文件。
如何导入这两个以便在 SSL 和 SSL+stomp 连接器中使用它们?我可以谷歌搜索的所有示例总是自己生成密钥,但我已经有一个密钥。
我试过了
但这只会导入证书而不是密钥文件并导致
我尝试将证书和密钥连接起来,但得到了相同的结果。
如何导入密钥?
jboss - 如何从 JBoss JMS 主题中删除消息?
我在 jbossmq-destinations-service.xml 中配置了我的主题,如下所示:
通过对主题名称进行 JNDI 查找,我可以轻松地连接到主题以发布消息,并且一切正常。
但是,我希望能够以特定间隔清除消息,因为它们可能会根据其他一些系统功能而过时,但我找不到任何示例或说明如何执行此操作。
问题是,当我对主题进行 JNDI 查找时,它会返回一个 org.jboss.mq.SpyTopic,它没有任何删除消息的功能,甚至不知道该主题上有多少消息。所有示例似乎都表明 org.jboss.mq.server.JMSTopic 具有所有功能,但我不知道如何将 SpyTopic 转换为 JMSTopic 或如何设置主题以便 JNDI 查找将返回JMSTopic。
任何人都可以帮忙吗?
谢谢。
rest - ATOM 为“企业”提供消息服务
我参加了Jim Webber的演示,在他的演示中,他说 ATOM 在许多情况下是 JMS 的一个很好的替代品。由于 JMS 是一种消息传递服务,我对此很好奇。你们使用 ATOM 作为消息服务吗?它可靠且可扩展吗?
JMS 的最大优点是它使用 push 方法(服务器通知新消息)而不是 pull 方法(客户端每 X 毫秒不断请求新消息)。我认为对于“Web 2.0”应用程序,这种方法很酷,但对于“企业”应用程序,推送方法的可扩展性要高得多。你们有什么感想?
jms - Weblogic 10 - JMS - This RJVM has already been shutdown
Any idea why the following errors comes up.This is happening when posting a JMS message to a queue deployed on Admin server from the application on managed server.
009-06-02 11:21:18,688 (com.xxx.util.servicelocator.ServiceLocator:612) ERROR - Error while loading Queue ProfilerNotify
javax.naming.CommunicationException [Root exception is java.rmi.ConnectException: This RJVM has already been shutdown 3481854169479569584S:XX.XXX.X.XXX:[9200,9200,-1,-1,-1,-1,-1]:Production10:AdminServer]
java - Spring JMS 消息侦听器容器
我是 JMS 新手,我正在使用 Tomcat 6 和 Spring 设置 ActiveMQ。我已经配置了大部分基本的东西,但是我对 Spring 提供的 Message Listener Containers 有点困惑。阅读文档,听起来消息侦听器容器用于“处理”订阅(我正在使用主题)、取消订阅并将消息传递给侦听器。我不确定我是否正确地考虑了这一点。如果是这种情况,我看不到任何关于如何让多个类使用消息侦听器容器订阅同一主题的文档。我看到您可以设置 messageListener 属性,但这只会允许一个类能够订阅一个主题。它没有
任何人都可以为我阐明这一点吗?我想我可能有点困惑。
提前致谢!
java - 退出侦听器应用程序时 ActiveMQ 中的 SocketException
我目前正在设置一个运行嵌入式 ActiveMQ 代理的 Tomcat 服务器。我正在使用 Spring 来配置 JMS。我编写了一个测试应用程序来监听主题,当我退出测试应用程序时,ActiveMQ 代理会抛出一个 SocketException。这是一个例外:
我的测试应用程序只是加载上下文 xml 文件,每 60 秒循环睡眠一次。
我想知道是否有人可能知道我为什么会收到此异常。一般来说,我对 ActiveMQ 和 JMS 非常陌生,因此任何想法都将不胜感激。
jms - 平台无关的流
我们有两个系统,一个基于 JMS,另一个基于 WebSphere MQ。客户端 A 向 JMS 中配置的主题发送消息。另一个客户端 B 通过 WebSphere MQ 中配置的主题接收此消息。
我怎样才能使这种交流发生?建这座桥有哪些注意事项?如果桥是解决方案,我该如何构建它?
jms - 对于 IBM MQ(MQSeries)人员,您知道有什么好的 JMS 介绍吗?
我一直在为非常了解 IBM MQ (MQSeries) 的人寻找一个好的 JMS 介绍。她在大型机上使用基于 MQ 的系统方面经验丰富,但她向我询问了 JMS 的概述,以了解 JMS 与 MQ 的关系以及使用 MQ 提供的 JMS 在应用程序中实现时的重要性。任何 URL 都会很有用。
oracle - 显示 Oracle AQ SYS.AQ$_JMS_TEXT_MESSAGE 的内容
我有一个使用 Oracle 高级队列的 JMS op top 的应用程序。我想对显示消息内容的队列表进行查询(在我的例子中是 XML)。因此,当我执行“从 [queue_table] 中选择 user_data”时,我得到“AQ SYS.AQ$_JMS_TEXT_MESSAGE”作为响应。
是否有可以显示此消息内容的功能?诸如“从 [queue_table] 中选择 FUNCTION(user_data)”之类的东西?
我用谷歌搜索,扫描了许多关于排队的 Oracle 文章,但我找不到这个东西。我怀疑有一种简单的方法可以做到这一点,但我找不到。