互联网创业
成都怡乐轩科技
这个作者很懒,什么都没留下…
展开
-
spring boot rabbitmq 如何保持顺序消费
在消费消息时,先从消息中提取出消息 ID,然后根据分片规则计算出当前消费者线程负责的分片编号,如果当前线程负责的分片与消息所在分片相同,则处理该消息。要保证消息的顺序,需要在分片规则上做额外的处理,确保分片规则是有序的,然后让每个消费者只消费自己所负责分片的消息。单线程消费:使用一个线程消费消息,因为 RabbitMQ 的队列是有序的,所以保证单线程的消费能够保证消息的顺序。有序分片消费:将消息队列按照一定的规则进行分割,每个分片使用一个线程消费,这样可以减少单线程消费的性能影响。如果实现有序分片消费?原创 2023-05-06 22:18:35 · 2314 阅读 · 0 评论 -
java架构设计及代码codereview 清单
java 代码codeview1.日志按业务分类记录2.日志重点为:输入,输出,异常日志,外部接口日志3.是否有单元测试用例原创 2018-07-12 21:01:55 · 927 阅读 · 0 评论