MQ
大婷孩
这个作者很懒,什么都没留下…
展开
-
rocketMq事务消息的疑惑??
begin transaction 业务操作 bool snedMqResult if(success){ commit }else{ rollBack } 看似没啥问题!!! sendMq的时候网络有问题 ,消息已到borker但是响应结果的时候网络有问题了呢? 结果就是:业务操作失败回滚;消息投递成功! ...原创 2020-11-06 19:57:13 · 104 阅读 · 0 评论 -
RabbitMQ如何保证消息队列的高可用?
RabbitMQ 有三种模式:单机模式、普通集群模式、镜像集群模式。 单机模式 单机模式,就是 Demo 级别的,一般就是你本地启动了玩玩儿的�,没人生产用单机模式。 普通集群模式(无高可用性,可提高吞吐量) 普通集群模式,意思就是在多台机器上启动多个 RabbitMQ 实例,每个机器启动一个。你创建的 queue,只会放在一个 RabbitMQ 实例上,但是每个实例都同步 queue 的...原创 2019-10-21 14:58:26 · 392 阅读 · 0 评论 -
Kafka、ActiveMQ、RabbitMQ、RocketMQ 对比选型
特性 ActiveMQ RabbitMQ RocketMQ Kafka 单机吞吐量 万级,比 RocketMQ、Kafka 低一个数量级 同 ActiveMQ 10 万级,支撑高吞吐 10 万级,...原创 2019-10-21 14:41:31 · 193 阅读 · 0 评论 -
为什么使用消息队列?消息队列有什么优点和缺点?
为什么使用消息队列 其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你在这个场景里用消息队列是什么? 面试官问你这个问题,期望的一个回答是说,你们公司有个什么业务场景,这个业务场景有个什么技术挑战,如果不用 MQ 可能会很麻烦,但是你现在用了 MQ 之后带给了你很多的好处。 先说一下消息队列常见的使用场景吧,其实场景有很多,但是比较核心的有 3 个:解耦、异步、削峰。...原创 2019-10-21 14:39:22 · 1019 阅读 · 0 评论