gpt4 book ai didi

jakarta-ee - weblogic 10.3 上的单例

转载 作者:行者123 更新时间:2023-12-04 05:11:39 24 4
gpt4 key购买 nike

我们正试图找到一个很好的解决方案来在 weblogic 上创建一个单例。

现在我们有一个既部署在集群环境中又部署在单个服务器中的耳朵。耳朵内有一个保持某种状态的单例。将该状态复制到 2 个服务器上会导致不正确的行为。目前,该单例只能通过部署为最大 1 的 MDB 访问。该 MDB 正在监听主题。该主题不是分布式的,这导致我们只在一台服务器上使用它,但会导致我们不喜欢的部署警告。

我们考虑了几种解决方案:

  • Weblogic 的 SingletonService。工作正常,但它只适用于集群,只会导致应用程序的单服务器版本和开发人员沙箱出现问题。
  • 为单例和周围代码创建一个单独的耳朵,并将其部署在单独的托管服务器上。这预计会按要求工作,但需要大量的工作来将我们的单例与周围的代码分离,并需要我们向远程访问公开许多功能。
  • 使单例无状态消除单例要求。应该工作,但同样需要大量工作

  • 还有其他方法可以解决问题吗?也许一些JMS技巧?

    最佳答案

    关于jakarta-ee - weblogic 10.3 上的单例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14857603/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com