简体   繁体   English

集群Weblogic JMS

[英]Clustering Weblogic JMS

I have 8 instances of Weblogic, dispatched on 4 machines. 我有8个Weblogic实例,在4台机器上发送。 Those 8 instances are grouped in a cluster. 这8个实例分组在一个集群中。
Those 8 instances are great for EJB containers, but I have also 8 instances of Weblogic JMS server. 这8个实例非常适合EJB容器,但我还有8个Weblogic JMS服务器实例。 In consequence, all my JMS messages are dispatched on those 8 instances... 结果,我的所有JMS消息都在这8个实例上发送......
My volume is too low to need so many JMS servers. 我的卷太低而不需要这么多JMS服务器。 I'd like to have only one JMS Weblogic instance by machine. 我希望机器只有一个JMS Weblogic实例。
Is it possible to disable JMS Messaging on some instance? 是否可以在某些实例上禁用JMS Messaging?

I believe you can target your JMS Server to an individual WL Server within the cluster. 我相信您可以将JMS服务器定位到群集中的单个WL服务器。 See the theory and console help for instructions. 有关说明,请参阅理论控制台帮助

You dont need 8 JMS Servers, just keep 1 and use a Migratable Target so that it takes care of failover for you. 您不需要8个JMS服务器,只需保留1并使用可迁移目标,以便它为您完成故障转移。

You target JMS servers to individual managed servers. 您将JMS服务器定位到各个受管服务器。 What you can do is to target the JMS servers to only one of the managed servers running on each of your machines. 您可以做的是将JMS服务器仅定位到每台计算机上运行的其中一个受管服务器。

However, you need to be careful about targeting your applications and MDBs, for example, to make sure they can bind to the JNDI names of the required queues. 但是,您需要注意针对应用程序和MDB,例如,确保它们可以绑定到所需队列的JNDI名称。 Otherwise you're going to get errors in your stdout and log files that will clutter them up. 否则,您将在stdout和日志文件中出现错误,这些错误会使它们混乱。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM