当前位置:首页 > 开发 > 系统架构 > 应用服务器 > 正文

Jboss EAP 6.1集群环境下Ejb3.1 timer配置数据同步问题--Urgent!!!

发表于: 2014-10-31   作者:alex_javaer   来源:转载   浏览次数:
摘要: Hi,    请问大神,我们公司有个web项目是基于Jboss EAP 6.1 +EJB 3.1 + JSF2架构开发的,并部署在Jboss的集群环境下(Server A,Server B and Server C).    项目中用EJB3.1 Timer Server创建了一些schedule tasks,Timer的配置数据文件独立的存放于另一台中
Hi,
   请问大神,我们公司有个web项目是基于Jboss EAP 6.1 +EJB 3.1 + JSF2架构开发的,并部署在Jboss的集群环境下(Server A,Server B and Server C).
   项目中用EJB3.1 Timer Server创建了一些schedule tasks,Timer的配置数据文件独立的存放于另一台中央文件服务器中。
   用户能访问一个配置task的页面,来创建新的task或更改,删除已有的tasks。但我们发现这样做在集群环境下出现问题。
   详情如下:
   当服务器被启动时,每台服务器会去中央文件系统读取Timer的配置数据到自己本机的缓冲中。但当某个用户在某台服务器上修改了自己的tasks的配置时,只有那台服务器对应的Timer的缓存数据被更新,而这些更新并没有被同步到其他另外两个节点的服务器上。这样就会出现集群环境下不同机器Timer配置数据不同步的问题。
    有一种做法就是重新关闭所有服务器然后再重启,迫使它们再去重新从存放在中央文件系统的Timer配置数据读取配置数据,这样Timer配置数据就同步了。但是我们不可能用户每次update tasks都重启服务器,所以想问一下,有什么可行的解决方法使当某台服务器的timer tasks的配置被更改后,这些更改也能同时同步到其它节点服务器上。
  
   这个问题很紧急,盼高手们能提供确实有效可行的解决方案。
  
   万分感谢!!!
  
   逍遥

Jboss EAP 6.1集群环境下Ejb3.1 timer配置数据同步问题--Urgent!!!

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
本文简单介绍,使用mod_cluster进行apache httpd server和jboss eap 6.1集群配置。本配置在windows
JBOSS EAP6.2.0的下载安装、环境变量配置以及部署 JBoss是纯Java的EJB(企业JavaBean)server。 第
中文版在 http://vase.iteye.com/blog/1299425 Create oracle DataSource Steps : Install driver a
jboss提供了二种运行模式:standalone(独立运行模式)、domain(域模式),日常开发中,使用standalone
1.ElasticSearch是什么 ElasticSearch 是一个基于Lucene构建的开源、分布式,RESTful搜索引擎。它的
jboss提供了二种运行模式:standalone(独立运行模式)、domain(域模式),日常开发中,使用standalone
转: http://julianlali.blog.163.com/blog/static/5813364320103934046573/ WebSphere6.1下DB2数据
什么是企业应用集群 集群是指把不同的服务器集中在一起,组成一个服务器集合,这个集合给客户端提供
最近想自己去搭建mysql集群和读写分类,因为没有实际项目,所有一切都是我自己搭建的方法,如有问题
其实算是一个很小的经验,在eclipse环境下进行jboss的部署,因为要定义某公共包的问题,将代码down
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号