问题一:RocketMQ这个生产环境怎么配置呢?客户端把所有proxy的ip都写上么?
RocketMQ这个生产环境怎么配置呢?客户端把所有proxy的ip都写上么?还是就写上一个会自动感知到其他proxy
参考答案:
全部写
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/585654
问题二:Rocketmq5.x怎么没有4.x版本那种广播模式了?
Rocketmq5.x怎么没有4.x版本那种广播模式了?就是这样的模式:订阅某一个topic的消费者组下的所有消费者实例均能收到该topic下的所有信息,不是5.x那种广播消费和共享消费,而是二者的合并模式。
参考答案:
可以多创建一个消费者组就行
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/585653
问题三:RocketMQ中Grpc协议的客户端有人使用吗?我开启acl之后发送消息就提示消息类型未至定
RocketMQ中Grpc协议的客户端有人使用吗?我开启acl之后发送消息就提示消息类型未至定,在grpc客户端build的时候就提示这个错误了
但是关闭acl之后是可以的。用remoting协议的客户端开启acl是正常的,你有遇到过这个问题吗
参考答案:
您好,RocketMQ从4.4.0版本开始支持ACL(Access Control List,访问控制列表)。在使用GRPC协议的客户端时,如果Broker开启了ACL并尝试发送普通消息,确实可能会遇到“消息类型未指定”的错误提示。相对地,使用remoting协议的客户端则可以正常开启ACL。
值得注意的是,RocketMQ 5.0将客户端的部分功能下沉到Proxy,这使得客户端变得更加轻量级。对于LOCAL模式,它更适合对延迟敏感、期望运维成本低、网络接入类型单一的场景;而CLUSTER模式则更适合对延迟要求低、网络接入类型多样的场景。如果您正在使用gRPC协议的Go SDK,确保服务端至少升级到5.0版本,并启用gRPC Proxy以获得最佳兼容性。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/585651
问题四:4.x版本,RocketMQ消费者的个数,与topic的队列个数,有没有关系消费者个数如果大于队列?
4.x版本,RocketMQ消费者的个数,与topic的队列个数,有没有关系,消费者个数如果大于队列个数,多的消费者会不会出现消费不到消息的情况?
参考答案:
消费者个数如果大于队列个数,多的消费者就空转了
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/585649
问题五:rocketmq5.x gRpc协议的客户端 最终网络通讯框架还是用的netty对吧?
rocketmq5.x gRpc协议的客户端 最终网络通讯框架还是用的netty对吧?
参考答案:
是的,RocketMQ 5.x 版本中,gRPC协议的客户端使用的网络通讯框架就是Netty。在gRPC协议的实现上,RocketMQ 5.0引入了全新的gRPC协议,该协议旨在构建一种轻量、标准且易于扩展的客户端服务端通信方式。这个新的gRPC协议SDK是以独立仓库RocketMQ Clients的方式推进的,它支持多种语言,包括Java、C++、.NET、Go和Rust等。
另外值得一提的是,RocketMQ 5.0对客户端进行了优化,将部分功能下沉到了Proxy。这种设计让客户端变得更加轻量级,LOCAL模式和CLUSTER模式分别适合对延迟敏感、期望运维成本低、网络接入类型单一和对延迟要求低、网络接入类型多样的场景。
关于本问题的更多回答可点击进行查看: