随笔分类 -  消息中间件

摘要:一、异步消息模式 异步消息可以作为解耦消息的生产和处理的一种解决方案。提到消息系统,我们通常会想到两种主要的消息模式——消息队列和发布/订阅模式。 1.1 消息队列即生产者消费者模式 利用消息队列可以解耦生产者和消费者。多个生产者可以向同一个消息队列发送消息;但是,一个消息在被一个消息者处理的时候, 阅读全文
posted @ 2021-01-20 14:29 A学无止境A 阅读(4057) 评论(0) 推荐(1) 编辑
摘要:Kafka与MQ的区别 作为消息队列来说,企业中选择mq的还是多数,因为像Rabbit,Rocket等mq中间件都属于很成熟的产品,性能一般但可靠性较强, 而kafka原本设计的初衷是日志统计分析,现在基于大数据的背景下也可以做运营数据的分析统计,而redis的主要场景是内存数据库,作为消息队列来说 阅读全文
posted @ 2021-01-19 16:10 A学无止境A 阅读(1002) 评论(0) 推荐(0) 编辑
摘要:[toc] 转载 https://www.cnblogs.com/williamjie/p/9481774.html 一、rabbitmq简介 1.1 MQ介绍 什么是MQ 消息队列(Message Queue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是me 阅读全文
posted @ 2020-04-12 14:27 A学无止境A 阅读(1132) 评论(0) 推荐(0) 编辑
摘要:[toc] 一、Kafka、RabbitMQ、Redis消息中间件对比 在分布式系统中、消息中间件常用于系统间的数据交换, 按照实际业务需求场景以及运维成本,可以选择适合自己的产品. 二、相关概念介绍 Kafka 1.基于Pull的模式来处理消息消费 2.追求高吞吐量 3.一开始的目的就是日志收集和 阅读全文
posted @ 2020-04-12 13:42 A学无止境A 阅读(2049) 评论(0) 推荐(0) 编辑
摘要:[toc] 一、kafka简介 Kafka是一个开源的分布式消息引擎/消息中间件,同时Kafka也是一个流处理平台。Kakfa支持以发布/订阅的方式在应用间传递消息,同时并基于消息功能添加了Kafka Connect、Kafka Streams以支持连接其他系统的数据(Elasticsearch、H 阅读全文
posted @ 2020-04-12 12:54 A学无止境A 阅读(606) 评论(0) 推荐(0) 编辑
摘要:```redis简介1.基于内存的key-value数据库2.基于c语言编写的,可以支持多种语言的api //set每秒11万次,取get 81000次3.支持数据持久化4.value可以是string,hash, list, set, sorted set使用场景1. 去最新n个数据的操作2. 排行榜,取top n个数据 //最佳人气前10条3. 精确的设置过期时间4. 计数器5. 实时系统, ... 阅读全文
posted @ 2020-04-07 00:07 A学无止境A 阅读(1171) 评论(0) 推荐(1) 编辑
摘要:[toc] 阅读全文
posted @ 2020-04-06 23:04 A学无止境A 阅读(564) 评论(0) 推荐(0) 编辑
摘要:[toc] 一、Redis简介 1.1 redis是什么 Redis 本质上一个 Key/Value 数据库,与 Memcached 类似的 NoSQL 型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是 string(字符串)、list(列表)、sets 阅读全文
posted @ 2019-05-24 17:24 A学无止境A 阅读(405) 评论(0) 推荐(0) 编辑

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