java jms clust,Geoserver 的 JMS Cluster modules(集群数据同步)

Geoserver 的 JMS Cluster modules

准备工作

下载对应jms模块依赖jar包:geoserver-jms-cluster-.zip,官网未提供下载链接,这里提供一个链接地址(找到对应版本下载):

https://build.geoserver.org/geoserver/

下载activeMQ-broker-plugin.zip 和 jms-cluster-plugin.zip 两个文件

部署

jms-cluster-plugin.zip里边有一堆jar包,全部复制到geoserver的WEB-lib目录下,然后重启geoserver服务。

jms-cluster-plugin.zip里是一个war包,找到你的war包运行的容器部署进去,然后启动容器。

配置

配置MQ信息

activemqBroker-2.14-SNAPSHOT\WEB-INF\classes目录下standalone-broker.properties文件

#附上一些本地调整了的配置,其他与默认一样即可

activemq.jmx.useJmx=false

activemq.jmx.port=1098

activemq.jmx.host=0.0.0.0

activemq.jmx.createConnector=false

activemq.base=./

activemq.transportConnectors.server.uri=tcp://0.0.0.0:61616?maximumConnections=1000&wireFormat.maxFrameSize=104857600&jms.useAsyncSend=true&transport.daemon=true

同目录下applicationContext.xml

#附上一些本地调整了的配置,其他与默认一样即可,这里把discoveryUri去掉了

MQ的相关配置以后在另一篇文章中写

配置Geoserver 的 cluster

geoserver 的 数据文件目录data\cluster下的 cluster.properties文件

主要配置brokerURL 例:tcp://...:61616 与MQ中的IP端口保持一致即可

其他的主从相关配置,自行根据项目需要配置

#附上一些本地调整了的配置,其他与默认一样即可,brokerURL为mq的地址,注意ip与端口

toggleSlave=true

topicName=VirtualTopic.>

connection=disabled

brokerURL=tcp://10.10.152.190:61616

durable=true

xbeanURL=./broker.xml

toggleMaster=true

embeddedBroker=enabled

CLUSTER_CONFIG_DIR=E\:\\Test\\apache-tomcat-7.0.70 for geoserver\\webapps\\HMAP-GIS\\data\\cluster

embeddedBrokerProperties=embedded-broker.properties

connection.retry=3

readOnly=disabled

instanceName=7be19a7c-7c8b-4d8f-a379-230f4c7c74a9

group=geoserver-cluster

connection.maxwait=10000

~

该操作也可通过geoserver页面Cluster Setting模块配置

验证

geoserver A创建工作空间,geoserver B自动生成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值