消息队列
码虫码农
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
kafka详解
kafka为什么吞吐量大? 1.数据读取方式 kafka一个topic分成多个分区,每个消费者对应一个或者多个分区,一个分区只对应一个消费者。这样就保证了线程安全性,不用设锁去防止多个消费者同事消费同一个数据源,我们都知道锁是很耗性能的一个东西,这样就省去了这个步骤,性能也有显著的提升。 2.顺序写入 kafka的顺序读写也是一个提高吞吐量的地方,Kafka的message是不断追加到本地...原创 2019-08-11 00:00:56 · 251 阅读 · 0 评论 -
RabbitMQ 简单入门 通俗理解
一.RabbitMQ什么语言编写的? 我们这边为什么要重点说这个能,就是因为他的编写语言,才让他能在MQ这个大家庭里脱颖而出。 rabbitmq是Erlang编程语言编写的: Erlang编程语言最初目的是进行大型电信交换设备的软件开发,是一种适用于大规模并行处理环境的高可靠性编程语言。随着多核处理器技术的日渐普及,以及互联网、云计算等技术的发展,该语言的应用范围也有逐渐扩大之势。所以Ra...原创 2019-08-17 19:27:56 · 786 阅读 · 0 评论 -
RabbitMQ 实现分布式事务 通俗理解 简单易学(思想)
一. 什么是分布式事务 有两个服务,一个订单服务,一个商品服务。当我们下单成功后,订单服务会调用商品服务的扣库存方法,如果这时候商品服务出现异常,扣库存失败,那就会导致事务的问题,以后有可能出现超卖。所以我们在微服务架构开发的时候,一定要处理好分布式事务 二. 分布式事务理论 比较流行的就是BASE,CAP定理 CAP理论: 是由加州大学伯克利分校Eric Brewer教授提出来的,他指...原创 2019-08-18 11:15:58 · 1242 阅读 · 3 评论
分享