RabbitMQ使用规范说明&集成Spring框架
发布时间
阅读量:
阅读量
特性规范
- spring(建议4.2以上,mq支持注解)+RabbitMQ1.6.6
- 默认配置的连接是5个,当rabbit服务器重启后,会自动重连
- 所有队列、路由默认是持久化的,当rabbit服务器重启后,会自动恢复创建
- 优先级队列级别设置建议为10(权重越大表示优先执行)
- 延迟队列延迟时间最大建议设置为???
- 所有接收器设置其ack为手动响应,且在listener使用后必须回写,防止队列阻塞
- 所有数据发送采用字符串,且存储数据信息尽量小于10K(已配置使用默认的json转换器)
- 队列、路由在创建后,属性不可更改,如有需要,需申请运维协助(建议使用新的队列,旧的队列数据处理完后可以删除)
命名规范
#命名规范:
基于[特性类型]的容器名称,在指定平台上的功能
#@容器类型:
包括 queue 和 exchange
#@特性类型:
非持久化标记 (undurable),延时队列 (delay),以及优先级队列 (priority)
#@路由类型:
包括 direct, topic, fanout 和 headers
#@平台支持:
如 [platform name] 等
#@功能描述:
实现什么功能
#示例:
消息存储在 queue 下的 [platform nam
全部评论 (0)
还没有任何评论哟~
