消息队列
Java小许
这个作者很懒,什么都没留下…
展开
-
高并发环境下,解决多线程线程安全和数据顺序性问题
1、场景从数据源kafka接收到多个topic(多种类型的)数据,(比如某个商品goods 的交易订单trade,交易金额数据broker,交易店铺order,交易历史stock情况)然后将数据收集,再由多线程使用websocket实时推送给客户端比如 推送用户关注商品的相关信息。2、最初实现每个topic(trade,broker等)接收程序起单独的线程,在每个线程中将数据数据整理,当有用户登录的时候,将此用户关注商品(goods )类型的相关数据(trade,broker等)推送给用原创 2022-03-29 16:18:22 · 5088 阅读 · 1 评论 -
springboot+rocketMq顺序消息实现
前言:最近公司项目有个功能,在A模块中填写表单,B模块中进行审批,审批结果要通知回A系统进行展示,并且审批的流程是有顺序的,所以决定选用rocketMq进行实现。代码实现:一、生产者实现(demo形式) try { DefaultMQProducer producer = new DefaultMQProducer("approve_group_name"); producer.setNamesrvAddr("106.12.1..原创 2022-01-05 15:06:34 · 813 阅读 · 0 评论