pra*_*mar 4 java load-balancing web-applications cluster-computing
我想通过使用Java EE开发集群和负载平衡,我想在后端使用两个Tomcats,如果有任何请求到达我的应用程序,它应该根据加载因子向tomcats发送请求.我想添加故障转移和会话复制到我的应用程序.请建议..
用于负载平衡和群集的API,我必须使用它以及应该从哪里下载?
集群实际上是Java EE规范的一部分,因此容器应为此提供支持(了解这里:群集不应涉及编程就在你身边,你就必须开发Java EE应用程序时遵循一些规则).
对于Tomcat,请查看Tomcat的Load Balancer HOW-TO,更准确地说是Tomcat Connectors文档,以实现软件负载平衡.请注意,许多公司更喜欢并使用硬件负载平衡解决方案(使用F5 BIG-IP或Nortel Alteon等产品).但这会有点贵.
对于负载平衡算法,通常使用简单的循环法(这是我的建议).
对于会话故障转移部分,您需要使用持久管理器,很可能是基于JDBC的存储实现.只是不要忘记制作会议中的对象 Serializable.
有哪些书可以参考我的应用程序编程?
不确定你的应用程序编程是什么意思,但是你问这个问题这个简单的事实让我觉得你不应该实现自己的解决方案,而应该使用现有的解决方案(软件或硬件).
Apache Web服务器对我的应用程序是否有用?
对于软件负载平衡,Apache(+ mod_jk)将是我对Web服务器的选择.请参阅前面提到的Tomcat连接器文档.
我必须使用哪些网站来开发我的应用程序
同样,我不确定你的"开发我的应用程序"是什么意思,但到目前为止提供的链接是IMO的良好起点.如果你想更进一步,也许检查一下J2EE集群的兜帽(这仍然是一篇好文章,即使不是真的很新).有关更具体的答案,请询问更具体的问题:)
| 归档时间: |
|
| 查看次数: |
6595 次 |
| 最近记录: |