天翼云分布式消息服务RocketMQ的使用建议(参数及约束)
文档简介:
主题,订阅组,应用用户名
不能包含特殊字符,只能是字母数字下划线横线
单主题的消息生产消费TPS
5000
消息包体大小
在RocketMQ中,建议消息包体在50K以内;超过50K建议减小包体,过大的包体,会加大网络超时、网络拥堵、FLUSH_SLAVE_TIMEOUT等异常情况出现的概率;
普通和顺序消息:4 MB
延时消息:64 KB
应用使用建议
分布式消息服务 RocketMQ 对某些参数配置进行了约束和规范:
参数项 |
约束 |
主题,订阅组,应用用户名 |
不能包含特殊字符,只能是字母数字下划线横线 |
单主题的消息生产消费TPS |
5000 |
消息包体大小 |
在RocketMQ中,建议消息包体在50K以内;超过50K建议减小包体,过大的包体,会加大网络超时、网络拥堵、FLUSH_SLAVE_TIMEOUT等异常情况出现的概率;
普通和顺序消息:4 MB |
支持消息体的自动压缩,可通过设置CompressMsgBodyOverHowmuch参数,超过该值则会对消息体启用压缩。 |
默认4k |
生产者实例、消费者实例 |
同一个jvm进程初始化时启动一次,最后做成单例的。同一个生产者实例或消费者实例不要多次启动 |