摘要: RabbitMQ提供了6种消息模型,但是第6种其实是RPC,并不是MQ,因此不予学习。那么也就剩下5种。 阅读全文
posted @ 2020-11-26 17:31 哆啦梦乐园 阅读(1417) 评论(0) 推荐(1) 编辑
摘要: 自旋锁(spinlock):是指当一个线程在获取锁的时候,如果锁已经被其它线程获取,那么该线程将循环等待,然后不断的判断锁是否能够被成功获取,直到获取到锁才会退出循环。 阅读全文
posted @ 2020-11-26 17:03 哆啦梦乐园 阅读(309) 评论(0) 推荐(1) 编辑
摘要: 两种锁各有优缺点,不可认为一种好于另一种,像乐观锁适用于写比较少的情况下(多读场景),即冲突真的很少发生的时候,这样可以省去了锁的开销,加大了系统的整个吞吐量。但如果是多写的情况,一般会经常产生冲突,这就会导致上层应用会不断的进行retry,这样反倒是降低了性能,所以一般多写的场景下用悲观锁就比较合适。 阅读全文
posted @ 2020-11-26 16:19 哆啦梦乐园 阅读(89) 评论(0) 推荐(1) 编辑
摘要: 镜像作为 Docker 三大核心概念中,最重要的一个关键词,它有很多操作,是您想学习容器技术不得不掌握的。本文将带您一步一步,图文并重,上手操作来学习它。 阅读全文
posted @ 2020-11-26 15:50 哆啦梦乐园 阅读(199) 评论(0) 推荐(1) 编辑
摘要: 消息队列是分布式系统中重要的组件之一。使用消息队列主要是为了通过异步处理提高系统性能和削峰、降低系统耦合性。 阅读全文
posted @ 2020-11-26 15:28 哆啦梦乐园 阅读(129) 评论(0) 推荐(1) 编辑
摘要: 命令模式就是把命令封装成对象,然后将动作请求者与动作执行者完全解耦 阅读全文
posted @ 2020-11-26 14:34 哆啦梦乐园 阅读(85) 评论(0) 推荐(1) 编辑