随笔分类 -  中间件

摘要:一.概述 ZooKeeper 是什么? 是一个开源的分布式协调服务。使用分布式系统就无法避免对节点管理的问题(需要实时感知节点的状态、对节点进行统一管理等等),而由于这些问题处理起来可能相对麻烦和提高了系统的复杂性,ZooKeeper作为一个能够通用解决这些问题的中间件就应运而生了。 从设计模式角度 阅读全文
posted @ 2022-02-11 21:59 小猴子_X 阅读(2574) 评论(0) 推荐(3) 编辑
摘要:一.概述 消息队列模式: 点对点: 1:1。就是一个队列只能由一个消费者进行消费,这个消费者消费完毕就把消息进行删除,不会再给别的消费者。只能消费者拉消息。 发布/订阅: 1:多 消息队列主动推送消息。 缺点:推送速率难以适应消费速率,不知道消费者的处理效率,造成浪费。 消费方主动从消息队列拉取消息 阅读全文
posted @ 2022-02-08 14:36 小猴子_X 阅读(775) 评论(1) 推荐(4) 编辑
摘要:一.MQ的相关概念 什么是MQ? Message Queue,消息队列。简单的来说,就是一个先进先出的队列,用来发送消息(信息)。 为什么要用 MQ? 流量消峰:在电商系统中,比如双11下单太多,来不及处理,生产者就把下单的信息先放在MQ中,后来慢慢交给消费者进行消费。 异步任务:有些服务的调用,比 阅读全文
posted @ 2022-02-06 18:23 小猴子_X 阅读(206) 评论(2) 推荐(1) 编辑
摘要:一.Redis 支持的数据类型有哪些? 基本数据类型 String:存放的是k-v键值对。如:set k v; 使用场景:常规计数,缓存等 List:有序,可重复。如:lpush mylist v1 v2 v3; 使用场景:Redis的list是每个子元素都是String类型的双向链表, 可以通过p 阅读全文
posted @ 2022-02-05 12:05 小猴子_X 阅读(200) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示