在RocketMQ中,客户端可以通过配置多个Proxy地址来实现对多个Proxy的连接。具体来说,你可以在客户端的配置文件中,为namesrv.addr
参数配置多个Proxy地址,这些地址之间用分号分隔。这样,客户端就可以连接到这些Proxy,并通过这些Proxy来访问Broker。
例如,如果你的Proxy地址是192.168.1.1:10000
和192.168.1.2:10000
,那么你可以在客户端的配置文件中这样配置:
namesrv.addr=192.168.1.1:10000;192.168.1.2:10000
这样,客户端就可以同时连接到这两个Proxy,并通过这两个Proxy来访问Broker。
用分号分割开多个endpoint
setendpoints("ipa:8081;ipb:8081")
部署还是蛮简单的, 多试试就好了。
此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/