Jboos5 Clustering Guide笔记 第一.1部分 (重构版)

本文档介绍了JBoss5集群的基本概念及其重要性,包括高可用性和可扩展性的支持,并提供了一个快速配置教程以帮助读者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

!!!重构版v2!!!
Jboss5的文档按理说不收费了, 怎么5出来这么久了还没有像样的文档呢?
找了很久, 官方文档是去年的, SVN库里面是2009二月的, 自己maven编译出来.
网上这方面资料很少, 是不是jboss要over了? 一边翻译一边笔记, 仅供参考
原文地址:[url]http://www.jboss.org/file-access/default/members/jbossas/freezone/docs/Clustering_Guide/5/html/index.html[/url]

重构说明: 原文第一章增加了quick start, 变动很大.
cluster==集群
server == 服务器
node == 节点
cluster里面有多个node, 一个server上面可以跑多个node. 之间缺省用组播(multicast通信)

High Availability Enterprise Services with JBoss Application Server Clusters
by Brian Stansberry, Galder Zamarreno, and Paul Ferraro
edited by Samson Kittoli

Feb 2009

[b]1 介绍和Quick Start[/b]
Cluster允许在并行的server上运行应用, 从客户端看是一个视图. 负载分散到不同服务器, 即使有部分服务器失效, 幸存的服务器仍然可以服务. cluster对于可扩展性很重要, 因为只要加硬件进去就能提高性能. cluster对HA也很重要, 因为它支持冗余.

jboss与生俱来支持cluster, 最简单的就是在同一局域网内, 用run -c all来启动, 自动cluster. 支持以下功能:
* HA-JNDI(可扩展的, 错误修正)
* Web层集群
* session复制
* 能够和外部的软硬件做负载均衡
* Sing Sign-on(SSO)支持
* EJB Session bean集群, 包括有状态和无状态
* 分布式缓存 JPA/Hibernate实体bean
* 向前兼容EJB2 Enity缓存, 通过在缓存里面删除改变过的entity
* 分布式的JMS queue&Topic
* HA Singleton: 在所有节点上部署, 但是只在一个节点上激活.(EJB3.1规范?)

本指南先来一些实用的快速配置, 后面才是详细的.


[b]1.1 quick start[/b]
这部分就是给你快速上手的, 详细配置在其他章节介绍


[b]1.1.1 准备活动[/b]
*安装JBossAS: 解压
如果你想在一个服务器上跑多个jboss, 看好了. 可以把jboss放在不同目录下面. 或者仅仅复制server/all到不同的名字. (run -c xxx是用来指定名字的)

*为每个节点指定绑定到的地址. jboss缺省绑定到localhost, 比较安全, 但是别人不能访问你的电脑. (run -b xxx.xxx.xxx.xxx)

*确保组播是工作的. jboss缺省使用UDP组播在cluster内通信. 要确认每个node的网络配置支持组播, 交换机和路由器也要支持. 如果你要搜一个服务器上跑多个节点, server的路由表要支持组播路由. 配置和诊断参见[url="jgroups"]http://jgroups.org[/url]文档.
[quote]udp组播不是必须的, 可以配置为普通的tcp通信[/quote]

*每个节点指定一个唯一的整数"ServerPeerID". 只是集群JBoss消息的时候需要.

下面是推荐的可选步骤, 可以让你的jboss集群之间隔离.
* 给你的集群选个唯一的名字. 缺省是DefaultPartition. 比如"Steeven". 这个名字不是必须的. 因为每个消息里面都有这个名字, 所以不要太长.
* 选个唯一的组播地址. 最好是239.255.xxx.xxx. 组播地址的选用参考这里: http://www.29west.com/docs/THPM/multicast-address-assignment.html

上班去了, 下次继续
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值