
rocketmq
文章平均质量分 85
rocketmq是目前阿里团队构建的分布式中间件消息队列,主要应用于高并发,各种秒杀场景中的模块解耦。
tiezhuLee
码海无边,回头是bug。
展开
-
KAFKA消费者源码解析
KafkaConsumer这个类有多种构造函数,分别传入参数Properties、ConsumerConfig等。订阅函数subscribe(Collection topics, ConsumerRebalanceListener listener)acquireAndEnsureOpen(); try { if (topics == null) { throw new IllegalArgumentException("Top原创 2021-10-18 16:39:26 · 467 阅读 · 0 评论 -
RocketMQ版 (入门知识二)
消息队列RocketMQ版的适用场景例如,针对一家互联网电商企业,其业务涉及广泛,如注册、订单、库存、物流等;同时,也会涉及许多业务峰值时刻,如秒杀活动、周年庆、定期特惠等。这些活动都对分布性系统中的各项微服务应用的处理性能带来很大的挑战。消息队列RocketMQ版作为分布式系统中的重要组件,可用于应对这些挑战,例如解决应用的异步解耦。下文先以用户注册为场景说明消息队列RocketMQ版如何实现以下功能:1异步解耦2分布式事务的数据一致性3消息的顺序收发最后,再以电商的秒杀场景和价格同步场景分原创 2021-05-20 15:21:10 · 399 阅读 · 1 评论 -
RocketMQ版 (入门知识了解)
消息队列RocketMQ版是阿里云基于Apache RocketMQ构建的低延迟、高并发、高可用、高可靠的分布式消息中间件。严格保证先进先出的生产消费。主要用于为了保证消息一定会被消费,或者网络环境不稳定、或者用户应用重启发布的情况下,还设置有重复尝试机制,按照消费幂等去保证一致性,因为不同的Message ID对应的消息内容可能相同,有可能出现冲突(重复)的情况,所以真正安全的幂等处理,不建议以Message ID作为处理依据。最好的方式是以业务唯一标识作为幂等处理的关键依据,而业务的唯一标原创 2021-04-08 19:00:43 · 460 阅读 · 0 评论