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

连接到远程 JMS 提供程序

薛霄
2023-03-14

我试图从Websphere Application Server连接到外部JMS提供者。我们可以不使用Websphere MQ从Websphere Application Server连接到远程JMS提供者吗?

共有1个答案

杭曦
2023-03-14

您不需要 WebSphere MQ,如果您的提供程序支持 JMS 1.1,则可以将其配置为通用 JMS 提供程序。请参阅以下页面作为起始点:选择消息传递提供程序

  • 选择第三方消息传递提供程序。可以使用支持 JMS V1.1 统一连接工厂的任何第三方消息传递提供程序。例如,由于现有投资,您可能希望这样做。

注: 要管理第三方消息传递提供程序,请使用第三方提供的资源适配器或客户端。您仍然可以使用 WebSphere 应用程序服务器管理控制台来管理 WebSphere 应用程序服务器中的 JMS 连接工厂和目标,但不能使用管理控制台来管理 JMS 提供程序本身或其位于 WebSphere 应用程序服务器外部的任何资源。
要使用消息驱动的 Bean (MDB),第三方消息传递提供程序必须包括应用程序服务器工具 (ASF),这是 JMS V1.1 规范的可选功能部件,或者使用符合 Java EE 连接器体系结构 (JCA) V1.5 或 1.6 规范的入站资源适配器。

 类似资料:
  • 我需要高级步骤来连接到远程JMS提供程序。 我有一些客户端应用程序希望在JNDI中基于文件系统进行查找,以获得JMS提供程序的连接工厂。 我知道在JMS管理(MQ Explorer)中,我们可以创建连接工厂。这就是创造。绑定文件。我如何使用这个。将文件绑定到我的客户端应用程序系统? 客户端应用程序系统是否应该包含JMS管理员来创建。同一系统或中的绑定。是否应将绑定单独导入到客户端系统? 如果使用文

  • 在Weblogic中,我将JMS模块配置为“外部服务器”类型。在模块中,我设置了一个连接工厂,它有一个本地JNDI名称和一个远程JNDI名称。 我正在使用下面的Spring配置来尝试获取连接,但我在jndiName上不断遇到一个“name not found”错误,其中包含我尝试过的各种名称字符串。 有什么建议我可以试试吗?

  • 也许这是一个极端的新手问题,但是: 我将实现向队列发送消息。问题是,我只知道它是一个JMS队列,但不知道是哪个实现(它只是称为ESB)。 所以现在我必须有一个connectionFactory bean,我看到的所有示例都使用ActiveMqConnectionFactory。是否有任何通用工厂/实施?JMS是一种标准,所以我不应该受某些特定工厂实现的约束,对吗?

  • 我们正在寻找移动我们的解决方案,开始使用AWS简单队列服务,而不是兔子MQ。 现在我们使用JMS连接到我们的队列,使用一个. bindings文件配置jndi上下文进行连接。 是否可以使用. bindings文件来配置到AWS简单队列服务的连接配置区域,使用概要文件作为参数,所有这些都在。绑定文件? 如果是,你有如何做到这一点的例子吗?

  • 我已经使用VistacRedentialProviderSamples中的SampleWrapExistingCredentialProvider开发了一个自定义凭据提供程序。凭据提供程序实现了一个筛选器,用于筛选所有其他凭据提供程序,而我在登录时只看到我的凭据提供程序。问题是,如果我们使用远程桌面连接连接到它,用户名/密码不会从windows RDP客户端传递给凭据提供程序,当RDP会话打开时,

  • 我们正在尝试从我们的骡子服务连接到队列。此队列位于 Websphere 应用程序服务器上,我们使用的是 Websphere 默认消息提供程序。