【问题标题】:clustering jsf 2.0 web application集群 jsf 2.0 Web 应用程序
【发布时间】:2011-11-03 09:59:32
【问题描述】:

我将使用 jsf 2.x、glassfish 3.1 开源、JPA + postgresql 创建一个应用程序。我想以这样的方式开发它,我的应用程序可以集群在多个物理服务器上并进行负载平衡。

对于 jsf 2.0 Web 应用程序的集群和负载平衡,有哪些推荐的免费和开源技术?

在规划和设计我的应用程序之前,我应该记住哪些最佳方法?

还感谢与此问题相关的任何其他有用信息))。

提前致谢。

【问题讨论】:

    标签: jsf-2 glassfish load-balancing cluster-computing


    【解决方案1】:

    Glassfish 应用服务器具有内置的集群支持。您必须在多个 glassfish 实例上运行您的应用程序并配置服务器以将数据复制到其他服务器(将服务器绑定到集群中)。

    要为您的应用程序启用复制,您应该在 web.xml 中添加以下标记

    <distributable />
    

    当集群设置正确时,http 会话将在集群节点之间复制。剩下的就是配置像 Apache httpd 这样的负载均衡,它会接受请求并将它们路由到集群中的特定服务器。

    一般情况下 - 尽可能避免在会话中存储数据。使您的 bean 可序列化,其作用域比请求的寿命更长。

    在谷歌中查找更多信息。

    【讨论】:

      猜你喜欢
      • 2011-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-11
      • 1970-01-01
      • 2012-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多