我们正在尝试提出一些接近于在 WebLogic 中定位 JMS 资源的简单而直接的模型(我知道,这是一个很大的机会)。队列和主题可以轻松且非常直观地映射到运行在 WebLogic 服务器上的 JMS 服务器,但是外部服务器和其中的资源似乎有点棘手。
首先,在 WLS 10.0 和 10.3 中,外部服务器不是在 JMS 服务器旁边定义的,而是作为 JMS 模块的成员定义的。其次,默认情况下,它们以定义它们的 JMS 模块的目标为目标,即 WLS 集群或 WLS 服务器,这与通过子部署以 JMS 服务器为目标的“非外部”资源不同。
但是,使用高级定位也可以在 JMS 服务器上定位外部服务器。这导致模型相对于外部/“非外部”JMS 资源更加对称。
高级定位 http://dexter.xebialabs.com/Media/foreign_server_advanced_targeting.png
所以,问题是:
- 除了历史意外之外,是否有任何原因导致外部资源和“非外部”资源定位如此不同(默认情况下,WLS 集群或 WLS 服务器上的外部资源与 JMS 服务器上的非外部资源)?
- 是否有针对外国和非外国资源的通用或最佳做法?
- 是否有任何理由不希望通过子部署在 JMS 服务器上定位外部服务器?
提前致谢!
安德鲁·菲利普斯