文章分类 -  消息中间件

摘要:思维导图 一、分析数据丢失的原因 分析RabbitMQ消息丢失的情况,不妨先看看一条消息从生产者发送到消费者消费的过程: 可以看出,一条消息整个过程要经历两次的网络传输:从生产者发送到RabbitMQ服务器,从RabbitMQ服务器发送到消费者。 在消费者未消费前存储在队列(Queue)中。 所以可 阅读全文
posted @ 2020-09-05 15:05 睫树 阅读(2145) 评论(0) 推荐(0)
摘要:思维导图 一、什么是消息队列 消息指的是两个应用间传递的数据。数据的类型有很多种形式,可能只包含文本字符串,也可能包含嵌入对象。 “消息队列(Message Queue)”是在消息的传输过程中保存消息的容器。在消息队列中,通常有生产者和消费者两个角色。生产者只负责发送数据到消息队列,谁从消息队列中取 阅读全文
posted @ 2020-09-05 11:00 睫树 阅读(820) 评论(0) 推荐(0)
摘要:由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang,执行命令: apt-get install erlang-nox # 安装erlang erl # 查看relang语言版本,成功执行则说明relang安装成功 退出erl: 安装 RabbitMQ su 阅读全文
posted @ 2020-09-05 10:17 睫树 阅读(190) 评论(0) 推荐(0)
摘要:简介: 本文整理自作者于 2020 年云原生微服务大会上的分享《云原生时代的消息中间件演进》,主要探讨了传统的消息中间件如何持续进化为云原生的消息服务。 作者 | 周礼(不铭) 阿里巴巴集团消息中间件架构师 导读:本文整理自作者于 2020 年云原生微服务大会上的分享《云原生时代的消息中间件演进》, 阅读全文
posted @ 2020-08-28 15:16 睫树 阅读(135) 评论(0) 推荐(0)
摘要:简介: 官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。 Zookeeper服务注册与发现 Zookeeper是什么 阅读全文
posted @ 2020-08-28 14:46 睫树 阅读(739) 评论(0) 推荐(0)
摘要:再过半小时,你就能明白kafka的工作原理了 为什么需要消息队列 周末无聊刷着手机,某宝网APP突然蹦出来一条消息“为了回馈老客户,女朋友买一送一,活动仅限今天!”。买一送一还有这种好事,那我可不能错过!忍不住立马点了去。于是选了两个最新款,下单、支付一气呵成!满足的躺在床上,想着马上有女朋友了,竟 阅读全文
posted @ 2020-01-04 10:05 睫树 阅读(119) 评论(0) 推荐(0)