什么是外国JMS提供者?Weblogic在JMS应用程序中的典型角色是什么?

什么是外国JMS提供者?Weblogic在JMS应用程序中的典型角色是什么?,jms,weblogic,Jms,Weblogic,目前我正在开发一个JMS应用程序。但我使用普通的JMS API和属性文件进行配置。我的应用程序正在Weblogic中运行,并连接到客户端的MQ series服务器。 最近我知道我可以将Weblogic用于JMS配置 请解释一下 什么是“外国JMS提供者” Weblogic也是JMS服务器还是外部JMS提供程序,或者两者都是 Weblogic提供了与所有JMS规范元素(如ConnectionFactory和Destinations)完全兼容的JMS服务器功能。在此JMS服务器上,您可以通过配置的目

目前我正在开发一个JMS应用程序。但我使用普通的JMS API和属性文件进行配置。我的应用程序正在Weblogic中运行,并连接到客户端的MQ series服务器。 最近我知道我可以将Weblogic用于JMS配置

请解释一下

  • 什么是“外国JMS提供者”
  • Weblogic也是JMS服务器还是外部JMS提供程序,或者两者都是

  • Weblogic提供了与所有JMS规范元素(如ConnectionFactory和Destinations)完全兼容的JMS服务器功能。在此JMS服务器上,您可以通过配置的目标连接并向客户机的消息服务器发送消息

    此外,使用Weblogic作为JMS服务器还提供了许多功能,例如在出现故障时重试消息、设置消息配额以及增强对JMS服务器的监视以跟踪错误。其想法是为性能、死锁、调优、文件存储或数据库存储等提供更多配置驱动的设置

    有关这些功能的完整列表,请参阅

    Weblogic中的外部JMS提供程序是用于定义Weblogic JMS以外的JMS实现的术语。在您的案例中,IBM MQ就是一个例子

    一旦在Weblogic中配置了外部提供程序,出于代码中的所有实际目的,就可以像在本地JNDI查找中一样调用它。Weblogic将使远程调用对代码透明。这允许您通过Weblogic控制台上的配置更改目的地

    您将需要Weblogic JMS服务器中的消息传递桥来连接接收消息的源目的地和发送消息的目标目的地

    有关这方面的一些重要阅读资料,请访问:

    将IBM MQ配置为外部提供程序的示例如下: