消息中间件
zsf_lance
努力努力再努力~
展开
-
消息队列之kafka
读写数据基于topic,每个topic分为多个partition,每个partition有多个副本。每个partition分为多个段文件,在/KaTeX parse error: Expected '}', got 'EOF' at end of input: {topicName}-{partitionid}/目录下存储一个个segment文件。分为log文件和索引文件,索引文件分为按照offs...原创 2020-03-28 15:32:23 · 259 阅读 · 0 评论 -
消息队列之RabbitMq
为什么用消息队列解耦、削峰、异步。解耦两个业务系统,比如订单系统用户下单后,积分系统添加积分,则订单系统可以通过发mq消息,积分系统监听mq消息处理。如果还有其他业务系统需要在用户下单时做一些业务处理,则监听这个消息就可以。否则通过http调用,需要在修改订单系统增加调用,订单系统则会越来越复杂,各业务系统也越来越耦合。异步有些比较耗时而又非要求实时性的,比如同步账号数据、导出大数据量表...原创 2020-03-28 15:28:03 · 743 阅读 · 0 评论 -
rabbitmq springboot整合
本文采用directExchange,为保证针对同个用户的消息要有消费顺序,采用多队列,每条队列单线程消费进行配置消息发送端配置 配置参数接收类import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.context.annotatio...原创 2018-09-18 15:20:51 · 118 阅读 · 0 评论