1.通过对jboss集群部署,我们看到几乎没怎么配置就能运行了,很神奇,那么mod_cluster是怎么发现jboss server的呢?

主要是节点的修改,原本有些注释掉的配置

KeepAliveTimeout 300MaxKeepAliveRequests0#ServerAdvertise on http://127.0.0.1:6666

AdvertiseFrequency 5#AdvertiseSecurityKey secret

#AdvertiseGroup224.0.1.105:23364EnableMCPMReceive

通过查阅mod_cluster文档,

ServerAdvertise:是否使用组播机制,文档上说默认是off,但我觉得应该是on,本人测试的在window上是off

windows下:

linux下:

AdvertiseSecurityKey:加入集群的密钥

AdvertiseGroup:组播地址,默认值224.0.1.105:23364

因此,我们可以得出结论,mod_cluster通过组播地址224.0.1.105:23364发出广播,通知jboss server ‘i'm here'

注:有时候我们发现在chrome下打不开127.0.0.1:6666监控界面,解决办法是修改监控端口127.0.0.1:7777,可能是6666和chrome的冲突了

2.在看domain.xml下ha和full-ha的配置,都有这么一段

找到modcluster socket的配置

回头看1中httpd.conf 的AdvertiseGroup配置,一样的哎,他们是一个组的,因此可以通过组播收听到彼此

注:在jboss集群部署 篇,说过有时候windows下看不到类似ajp://***这样的节点信息,怀疑是启动顺序的问题,不太准确,解决办法是修改上面配置的mod-cluster-config节点

就是明确监控地址

3.问题来了,我们组的集群,假如在局域网中其他人同样也组个mod_cluster集群,跟我们一样也是默认值,就产生了冲突

解决方法也很简单:

先修改httpd.conf 的AdvertiseGroup:224.0.1.106:23364,

再修改jboss master和slave的domain.xml,把ha/full-ha对应的advertise-socket改为:multicast-address="224.0.1.106" multicast-port="23364",

根据具体情况自己改,要保证两边是一样的ip和端口号就行了

另外:可以看到mod_cluster和jboss server建立连接使用的是ajp方式,看网上有人配置http压缩,估计是版本不一样,我觉得在jboss-eap-6.3中只要修改domain.xml下ha/full-ha profile的如下节点改成http就可以了

本机简单看了下

现在是http方式了

参考:

jboss mysql cluster_jboss之mod_cluster集群相关推荐

  1. Centos 6.4下 MySQL配置主从服务(集群)

    Centos 6.4下 MySQL配置主从服务(集群) 我们前面两篇文章都分别介绍了Mysql的安装及配置.备份及还原,今天我们继续前面的环境介绍一下Centos 6.4下MySQL配置主从实现数据同 ...

  2. mysql双节点安装_快速安装及配置MySQL Replication双主节点集群--及改变数据保存目录...

    192.168.1.101  master/slave 192.168.1.102  slave 192.168.1.103  slave 操作系统均为centos6.5 原理图: 1. 分别安装my ...

  3. 集群资源分配_推荐一款MySQL日常运维和集群管理的自动化平台--Arkcontrol

    概述 今天主要推荐Arkcontrol这个平台,比inception还要强大,目前主要是用在mysql上,如果大家有玩mysql的话,不烦一起来看看吧~ Arkcontrol Arkcontrol是极 ...

  4. JBOSS 5.0.0GA的集群搭建

    <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> apache& ...

  5. docker安装mysql(PXC)集群

    mysql集群的两种方案: 方案一:Replication 方案 特点:速度快.弱一致性.低价值数据 适合存储的数据:日志.新闻.帖子等 方案二:PXC 方案(percona-xtradb-clust ...

  6. Docker高级篇之Mysql主从复制、Redis集群扩容缩容配置案例详解

    Docker之Mysql主从复制.Redis集群扩容缩容配置案例 1. 安装mysql主从复制 1.1 新建主服务器容器实例3307 1.2 进入/mydata/mysql-master/conf目录 ...

  7. 搭建pxc集群时需要先安装mysql么_完美起航-高可用MySQL数据库之PXC集群

    高可用MySQL数据库之PXC集群 前言 在上一篇文章介绍了时下流行的几种数据库产品后(公众号发送"NewSQL"查看),有不少小伙伴表示对自动集群的数据库感兴趣,特别是Cockr ...

  8. MySQL数据库高可用集群搭建-PXC集群部署

    Percona XtraDB Cluster(下文简称PXC集群)提供了MySQL高可用的一种实现方法.集群是有节点组成的,推荐配置至少3个节点,但是也可以运行在2个节点上. PXC原理描述: 分布式 ...

  9. keepalived+MHA实现mysql主从高可用集群

    本节索引 原理分析 实验环境准备 主从复制集群 安装MHA包 初始化MHA 配置Keepalived 故障出现 故障恢复 总结 一 原理分析 1 MHA简介: MHA(Master High Avai ...

  10. mysql vip_MySQL高可用集群的VIP切换

    一.目的 实现在mysql高可用集群的VIP切换,不涉及数据补偿 二.基础环境 python3.0+ 三.具体三大部分 1.启动条件检测检测集群是否down机 方式 select 1 检测主库是否有V ...

最新文章

  1. Android TextView 高亮字体并添加点击事件
  2. RabbitMQ快速入门--简单队列模型
  3. 浏览器自动化操作标准--WebDriver
  4. springmvc如何使用视图解析器_SpringMVC工作原理
  5. 【C语言进阶深度学习记录】十一 C语言中enum,sizeof,typedef分析
  6. LSI_阵列卡操作手册
  7. idea安装lua插件_IntelliJ EmmyLua 1.1.9发布,IDEA的Lua插件
  8. MIKE水动力笔记1_岸线及水深数据之依靠全球数据库资源提取的方法
  9. 〖工具〗Ladon 9.1.1 CobaltStrike神龙插件发布
  10. mac视频播放器哪个最好用?不妨试试OmniPlayer Pro mac中文版吧
  11. 电脑开机自动刷新阿里域名对于IP DDNS
  12. 天池学习赛:保险反欺诈预测(附代码)
  13. 存储器的概述——DRAM动态存储器
  14. 昆仑通泰高级教程_2014-昆仑通态-高级教程.pdf
  15. 走楼梯(斐波那契数列)
  16. iphone12android在线啥意思,iOS12要来了,你还不知道这些iPhone的隐藏功能?
  17. 【笔记】识别手写数字神经网络
  18. TexturePacker的用法
  19. php围棋源码,腾讯围棋AI技术 PhoenixGo 正式开源,源码、模型全公开
  20. 数据科学学习之探索性数据分析(EDA)

热门文章

  1. 全球及中国汽车节能减排行业投资可行性及十四五发展趋势研究报告2021-2027年
  2. linux终端查找隐藏文件,如何在Linux服务器中查看或隐藏文件?
  3. 前端如何使用mock模拟接口数据
  4. 流水线效率的计算公式计算机,[转载]生产效率计算公式
  5. vant area地区选择组件使用方法
  6. office2016镜像安装详细教程
  7. CS5序列号文件,以后就不用担心序列号了
  8. mysql的explain执行计划_MySQL之Explain(执行计划)
  9. Indy相关函数用法
  10. CUDA编程第五章: 共享内存常量内存