关于分布式部署与访问

问题描述

我现在开发了一个ejb和一个web应用,web应用调用ejb,现在我想在2台服务器上部署ejb,在第三台上部署web应用,不知道ejb部署有什么注意的地方,另外部署完成后,web应用又如何访问,访问时又如何做到负载均衡,请高人给解答一下,在下谢谢了!!!问题补充:谢谢2位了,再问个,在2台服务器上部署了同样的ejb,我的web应用该如何访问呢?问题补充:能给个例子吗问题补充:谢谢cats_tiger的回答,thank you。同时也感谢魔力猫咪的解答;

解决方案

你可以在web服务器上开两个web应用,然后用apache做集群,这两个分别访问ejb就可以了。不过,你的这种拓扑结构有问题的。这种东西的,例子怎么给呀,先看我说的那篇文章吧。IBM和BEA的网站上有很多这方面的文章的。
解决方案二:
也可以用F5做balancer,很贵的。正如猫咪所说,不同的application server集群实现是不同的,你可以看看《揭开J2EE集群的神秘面纱》这篇文章,TSS上有,中文的也有。
解决方案三:
首先应该考虑的是web的负载平衡,然后才是EJB的。访问web的时候用一个load balancer做负载平衡,常见的是apache+tomcat/jboss/weblogic。EJB是否做负载平衡需要慎重考虑,单纯从性能考虑,web负载平衡就够了。EJB集群应用在非常关键的业务中,提供高可用性。web集群已经提高了可用性了,如果不是银行电信的核心应用,可以考虑只用web集群。
解决方案四:
首先要注意的就是EJB模块里是否有单例。单例是针对一个JVM而言的。集群环境下的EJB单例要到3.1才可以实现。如果有单例可能会出问题。还有就是缓存,Hibernate等缓存一定要使用支持集群的。EJB集群的负载均衡一般由集群的管理服务器负责。所有请求统一发向这个管理服务器,由它进行分发。具体设置每家都不一样。你只能参考你使用应用服务器厂商的说明书。Web可以用WebService和EJB远程的方式访问。

时间: 2024-10-25 07:07:39

关于分布式部署与访问的相关文章

通过FileNet P8分布式部署方案来错峰使用有限的网络资源

对于集团公司,企业内容的集中管理是目前的一个趋势,在这边文章里,我们讲解某集团银行如何通过 http://www.aliyun.com/zixun/aggregation/19352.html">FileNet 实现企业内容的统一管理. 业务场景描述 某集团银行是我国最大的投资银行之一,下属五十几家分行,分布在全国各地.在日常业务中,每天会产生大量的业务凭证,包括信贷合同.储蓄凭单.支票.会计档案等.如何对这些凭证进行统一集中管理,有效的分类.保存.归档以及查询,是该集团银行面临的一个比较

伴随分布式部署成为行业焦点,行业将面临一次新的腾飞

根据国际专业调研机构08年市场报告及09年行业预测,世纪互联宽带数据中心有限公司(简称世纪互联数据中心)以11.6%市场份额,继续领跑IDC市场.据了解,作为国内领先的互联网基础设施服务商,世纪互联数据中心2010年将加快各地节点机房建设,以帮助客户优化网络部署,提升用户体验.而伴随分布式部署成为行业焦点,行业将面临一次新的腾飞. 分布式部署"做大"IDC市场 中国互联网络信息中心发布的统计报告显示,截至2009年12月,我国网民规模已达3.84亿,互联网普及率进一步提升,达到28.9

世纪互联分布式部署做大IDC市场

摘要: 根据国际专业调研机构08年市场报告及09年行业预测,世纪互联宽带数据中心有限公司(简称世纪互联数据中心)以11.6%市场份额,继续领跑IDC市场.据了解,作为国内领先的互联网基础设 根据国际专业调研机构08年市场报告及09年行业预测,世纪互联宽带数据中心有限公司(简称世纪互联数据中心)以11.6%市场份额,继续领跑IDC市场.据了解,作为国内领先的互联网基础设施服务商,世纪互联数据中心2010年将加快各地节点机房建设,以帮助客户优化网络部署,提升用户体验.而伴随分布式部署成为行业焦点,行

应用服务器-关于tomcat集群配置和分布式部署

问题描述 关于tomcat集群配置和分布式部署 如题,我在阿里云上买了一个云服务器 A,8核16G 10M带宽,配置比较高了, 如果需要负载均衡.分布式部署,可不可以不重新买一台 云服务器 B 请问一下,可不可以 直接在这台 A 服务器上 安装 apache 服务器, 然后在A服务器上安装一个tomcat1服务器和一个tomcat1服务器, 修改端口,避免冲突,然后 修改各种配置 直至成功. 请问 能不能达到 集群 和 分布式的效果?简单来说,就是 分布式可不可以同时部署 在同一个机器上的不同端

wcf-IIS部署WCF访问失败了,请教

问题描述 IIS部署WCF访问失败了,请教 我在客户端引用net.tcp://192.168.1.215:4508/VoiceWCFService.svc/mex这个路径报错<<< 未能连接到 net.tcp://192.168.1.215:4508/VoiceWCFService.svc.连接尝试的持续时间为 00:00:00.0210012.TCP 错误代码 10013: 试图以其访问权限所禁止的方式访问套接字..原因可能是,试图以跨域的方式访问某服务,而该服务的配置不支持跨域访问.

联想企业网盘基于Docker构建分布式部署框架实践

本文讲的是联想企业网盘基于Docker构建分布式部署框架实践[编者的话]本文首先介绍了企业级分布式系统部署所面临的挑战,并且结合联想云存储自有框架研发经验分享了一些解决问题的思想和具体做法.最后还与Kubernetes项目进行了简单对比. 众所周知,企业网盘在这两年呈现爆发式增长,越来越多的企业选择企业网盘,来解决企业在业务过程中面临的数据集中存储.共享.分发.协同办公以及移动化等痛点需求.同时将企业网盘整合到各个业务系统中,大幅提高企业的数据流转效率和安全! 而联想企业网盘增长尤为迅速,仅联想

tomcat集群-为什么apache+tomcat搭建的负载均衡服务器集群在部署项目访问请求获取不到数据

问题描述 为什么apache+tomcat搭建的负载均衡服务器集群在部署项目访问请求获取不到数据 为什么apache+tomcat搭建的负载均衡服务器集群在部署项目后的项目路径不对呢,请求获取不到数据我是将项目设置在tomcat的根目录访问路径,输入localhost:8080即可访问到项目的首页,显示正常.Apache弄的是IP访问嘛,通过控制分配请求给集群下的tomcat服务器来访问项目,但是直接使用IP访问请求都获取不到数据,尝试通过IP/项目名也达不到效果.这是什么原因呢. 我当时是按照

Reporting Service部署之访问权限

原文:Reporting Service部署之访问权限  SQL Server Reporting Services 并非专门设计用于 Internet 报表部署方案,但是您可以成功地将 Reporting Services 放置于面向 Internet 的 Web 服务器上,   以将一般信息向广大公众传播,或者将公司保密数据向经过授权和身份验证的用户传播.            公司的一个项目中的报表准备升级到SQL Server 2005,并且其中的报表系统将使用集成在SQL Server

Apache Spark三种分布式部署方式比较

其中,第一种类似于MapReduce 1.0所采用的模式,内部实现了容错性和资源管理,后两种则是未来发展的趋势,部分容错性和资源管理交由统一的资源管理系统完成:让Spark运行在一个通用的资源管理系统之上,这样可以与其他计算框架,比如MapReduce,公用一个集群资源,最大的好处是降低运维成本和提高资源利用率(资源按需分配).本文将介绍这三种部署方式,并比较其优缺点. standalone模式,即独立模式,自带完整的服务,可单独部署到一个集群中,无需依赖任何其他资源管理系统.从一定程度上说,该