代码之家  ›  专栏  ›  技术社区  ›  matt b

在Tomcat集群中,如何在应用程序中共享bean?

  •  1
  • matt b  · 技术社区  · 16 年前

    假设我已经建立了一个由N个Tomcat实例组成的集群,并且部署了我的应用程序 App1 在所有N个实例中。

    我需要做什么才能让应用程序中的某些bean(不是全部,而是一些)在集群中“共享”?

    i、 如果我有一颗豆子 WebsiteSettings WebsiteSettings.getGreeting()

    我需要将这些bean设置为mbean吗 附录1

    2 回复  |  直到 13 年前
        1
  •  5
  •   David Rabinowitz    16 年前

    请看一看 Terracotta -它允许相同的对象(某种程度上)驻留在许多实例上,其他节点的所有更新都是在JVM级别而不是在代码中完成的。

    你可能想看看这个以获得进一步的信息- What Is Terracotta

        2
  •  1
  •   Robin    16 年前

    一种选择是使用共享的分布式缓存。有几种方法可以很容易地为您提供此功能。