- 浏览: 33196 次
-
最新评论
-
溪山行旅:
感谢 但是openfire集群的负载均衡是怎么实现的
Openfire 集群配置 -
lb_rain:
不能自动化么,既然已经是域名了,是不是可以HA啊
openfire多台服务器手动切换 -
changmingivy:
Thanks share
Openfire 集群配置 -
小胖vs小猪:
非常之感谢~~~~
Openfire 集群配置 -
xmind:
good 好。
在CSDN 找到了一个下得,没有积分。郁 ...
Openfire 集群配置
文章列表
一、下载coherence.jar,coherence-work.jar,tangosol.jar和clustering.jar,附录里面带有这四个jar包
二、把coherence.jar,coherence-work.jar,tangosol.jar放到openfire的lib目录下,clustering.jar放到plugins目录下。
三、重启openfire服务器,会在plugins目录下生成clustering文件夹,这说明集群配置好了
在部署了openfire服务器之后,客户端连接了服务器,一旦服务器挂掉了,就需要把服务器切换到另一台上,下面给一个简单的实现方案,需要手动的更改一个配置文件来实现。
首先需要两台服务器A和B,在这两台服务器上都装上openfire,在A上再装一个CM(connection manager), CM是一个整流器,可以通过它来连接openfire。
如何配置CM:
登录管理页面,在服务器设置--》连接管理里面,将连接管理设置改为启动,端口5262,密码自己设置,在CM的配置里面会用到。
在CM的conf/manage.xml文件里修改连接到这个openfire
在配置文件里面填上domai ...
一、集成数据库的设置
在使用openfire的过程中,如果需要用到已有的数据库里面的用户来登录的时候,需要再openfire自己的数据库中ofProperty表里面新增、以及修改一些字段,修改之后如下所示:
admin.authorizedJIDs 1048622@192.168.1.1
jdbcAuthProvider.passwordSQL select password from user where uid=?
jdbcAuthProvider.passwordType md5
jdbcProvider.connectionString jdbc:mysql://192 ...
桥接模式,将抽象部分和实现部分分离,使它们可以独立的变化。
这个理解起来比较费劲,我的理解是根据系统的不同变化进行分类,不同的分类之间通过聚合关联起来。这也符合了单一职责原则,每一个类只有一种引起它变化的原因。另外通过学习这个模式,明白了要尽量使用聚合/合成,而尽量不要使用继承。