大佬 看到这个公告了 升级到Apache RocketMQ5.1.1是可以解决远程代码注入的问题吧 https://lists.apache.org/thread/1s8j2c8kogthtpv3060yddk03zq0pxyp?nameserver、broker、controller这三个组件可以同时启动吗 如果可以 同时启动是否对选举造成影响?Rocketmq5.1.1的broker启动的时候报如下错误: Failed to load netty-tcnative; OpenSslEngine will be unavailable, unless the application has already loaded the symbols by some other means.
从网上获取信息是netty版本问题 在netty3.4.0之后有解决:
不会有影响 直到controller 启动完成 broker 才能成功注册获取到broker id 然后再去namesrv注册 但是可能会有不少的报错重试的日志 建议还是按照顺序来 也方便定位不同的模块故障 cc,正常是先启动nameserver和controller,再启动broker比较好。不过即使不按这个顺序,broker等待nameserver和controller上线后也会正常交互,按照文档 先部署namesrv 和controller 再启动broker吧。不过各个组件都有不少的容错重试机制 影响不大,此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/