写点什么

消息队列

0 人感兴趣 · 62 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/c2/c2d2f458063000122038760fc1ede24f.jpeg?x-oss-process=image/resize,w_416,h_234

消息队列(如 Kafka 等)的应用场景

应用耦合:多应用间通过消息队列对同一消息进行处理,避免调用接口失败导致整个过程失败;

https://static001.geekbang.org/infoq/4c/4c4f2e4fdaf60109374892b8003e0b96.png?x-oss-process=image/resize,w_416,h_234

Kafka 又出问题了!

用户头像
冰河4 月 3 日

估计运维年前没有祭拜服务器,Nginx的问题修复了,Kafka又不行了。今天,本来想再睡会,结果,电话又响了。还是运营,“喂,冰河,到公司了吗?赶紧看看服务器吧,又出问题了“。“在路上了,运维那哥们儿还没上班吗”? “还在休假。。。”, 我:“。。。”

https://static001.geekbang.org/infoq/4e/4e359e569990586e0b9ea616bbd97745.jpeg?x-oss-process=image/resize,w_416,h_234

Kafka、RabbitMQ、RocketMQ 之间的区别是什么 ?

用户头像
AI乔治3 月 29 日

作为一个有丰富经验的微服务系统架构师,经常有人问我,“应该选择RabbitMQ还是Kafka?”。基于某些原因, 许多开发者会把这两种技术当做等价的来看待。的确,在一些案例场景下选择RabbitMQ还是Kafka没什么差别,但是这两种技术在底层实现方面是有许多差异的

分布式任务 + 消息队列框架 go-queue

用户头像
Kevin Wan3 月 22 日

在业务开发中我们经常会遇到消息队列和异步任务,本文介绍如何通过go-queue实现基于kafka的有保障消息队列和基于beanstalkd的分布式延迟任务系统。

RabbitMQ 集群简介

用户头像
Kylin3 月 9 日

RabbitMQ作为消息代理服务器,对于独立应用来说简直完美。但当应用程序需要高可用队列来满足额外的投递保证,或者将RabbitMQ用作众多应用程序的中心消息通信总线时,RabbitMQ内建的集群能力能够跨越多台服务器,提供强大的、内聚的环境。

https://static001.geekbang.org/infoq/8b/8b8a1c7f9bfdd58b41816467f326eea6.png?x-oss-process=image/resize,w_416,h_234

用 RabbitMQ 了好几年之后,我总结出来 5 点 RabbitMQ 的使用心得

用户头像
四猿外2 月 2 日

而根据我这么多年的使用经验,我将 RabbitMQ 的心得形成一些提醒或者规范分享给大家,这样,大家以后使用 RabbitMQ 的时候,就不会再走我走过的弯路了。

怎么理解 Kafka 消费者与消费组之间的关系?

用户头像
码农架构1 月 29 日

与生产者对应的是消费者,应用程序可以通过 KafkaConsumer 来订阅主题,并从订阅的主题中拉取消息。不过在使用 KafkaConsumer 消费消息之前需要先了解消费者和消费组的概念,否则无法理解如何使用KafkaConsumer。

https://static001.geekbang.org/infoq/8a/8a8e468851118a9cd3f8f291e6f96c00.jpeg?x-oss-process=image/resize,w_416,h_234

图解分析:Kafka 生产者客户端工作原理

用户头像
码农架构1 月 27 日

消息在真正发往 Kafka 之前,有可能需要经历拦截器、序列化器和分区器等一系列的作用,前面已经做了一系列分析。那么在此之后又会发生什么呢?先看一下生产者客户端的整体架构,如下图所示。

https://static001.geekbang.org/infoq/57/573af489baedc5fca0e8d5405704bfe7.jpeg?x-oss-process=image/resize,w_416,h_234

Logi-KafkaManager 开源之路:一站式 Kafka 集群指标监控与运维管控平台

用户头像
张亮1 月 25 日

LogI-KafkaManager是面向Kafka用户、Kafka运维人员打造的共享多租户Kafka云平台,专注于Kafka资源申请、运维管控、监控告警、资源治理等核心场景。免费体验地址:http://117.51.150.133:8080/kafka ,账户admin/admin,欢迎Star

https://static001.geekbang.org/infoq/09/0916b24754c97ebe9f6f3eb45dc7236e.jpeg?x-oss-process=image/resize,w_416,h_234

都在用 Kafka ! 消息队列序列化怎么处理?

用户头像
码农架构1 月 25 日

生产者需要用序列化器(Serializer)把对象转换成字节数组才能通过网络发送给Kafka。而在对侧,消费者需要用反序列化器(Deserializer)把从 Kafka 中收到的字节数组转换成相应的对象。

使用 Docker 部署 RabbitMQ 没有日志?添加这两条配置,轻松搞定

用户头像
AlwaysBeta1 月 23 日

使用 Docker 部署完 RabbitMQ 服务,到 /var/log/rabbitmq 目录下一看,空空如也,并没有日志文件生成。

Kafka 原理以及分区分配策略剖析

本文主要介绍了kafka的一些基本概念,围绕kafka的基础架构,对生产者、消费者以及kafka的工作流程,文件存储机制、分区分配策略等进行了简要的介绍

Activemq Jms 简单示例

用户头像
1 月 9 日

    简单的 Activemp JMS 示例代码

https://static001.geekbang.org/infoq/54/5486977d46a03bcaa6c218675e675e19.jpeg?x-oss-process=image/resize,w_416,h_234

RocketMQ 学习笔记

用户头像
大刘1 月 9 日

消息队列RocketMQ学习笔记

消息队列优化 (3) -- grpc MPMCQueue 简介及各队列性能对比

用户头像
14121 月 4 日

1412的架构鶸文,第三篇:消息队列优化3 -- grpc MPMCQueue 简介及各队列性能对比,写于2020-08-24,是关于消息队列优化的一些思考,年初写过两篇,这是后来学习mpmcq的一些笔记。

消息队列优化 (2) -- 几种基本实现

用户头像
14121 月 4 日

1412的架构鶸文,第二篇:消息队列优化2 -- 几种基本实现,写于2020-02-29,是关消息队列优化的集中基本实现对比,是本人在从事架构工作的一些简单总结,欢迎交流~

消息队列优化 (1) -- 鶸的介绍篇

用户头像
14121 月 4 日

[1412的架构鶸文,第一篇:消息队列优化1 -- 鶸的介绍篇,写于2020-02-16,是关于单进程内消息队列优化的一些简单见解,欢迎交流~

https://static001.geekbang.org/infoq/f2/f235c2c91fba43aad4ce87eecaabd428.png?x-oss-process=image/resize,w_416,h_234

RocketMQ 避坑指南:你部署的 RocketMQ 集群真的是高可用?

笔者比较“悲催”,临近年末由笔者维护的生产MQ集群中的一台物理机内存故障导致操作系统异常重启,持续10分钟中出现众多的应用发送客户端出现发送消息超时,导致事故并定性为S1,讲道理,RocketMQ的高可用机制为啥不生效呢。

刨根问底,kafka 到底会不会丢消息

用户头像
爱笑的架构师2020 年 12 月 25 日

大型互联网公司一般都会要求消息传递最大限度的不丢失,比如用户服务给代金券服务发送一个消息,如果消息丢失会造成用户未收到应得的代金券,最终用户会投诉。

年终盘点 | 七年零故障支撑 双 11 的消息中间件 RocketMQ,怎么做到的?

用户头像
阿里巴巴云原生2020 年 12 月 17 日

2020 年双十一交易峰值达到 58.3W 笔/秒,消息中间件 RocketMQ 继续数年 0 故障丝般顺滑地完美支持了整个集团大促的各类业务平稳。

https://static001.geekbang.org/infoq/35/3505b7af4ab6f5b071131a338e1e22e3.jpeg?x-oss-process=image/resize,w_416,h_234

贼好用,冰河开源了这款精准定时任务和延时队列框架!!

用户头像
冰河2020 年 11 月 24 日

工作中你是否还在使用表扫描的方式处理定时任务?你的定时任务执行的时间是否不够精准?使用表扫描的方式处理定时任务存在哪些弊端?这些问题如何彻底解决?这次,冰河带着他的开源框架来了!!

https://static001.geekbang.org/infoq/22/222f3ae07d7a60e3903d8797b0644450.png?x-oss-process=image/resize,w_416,h_234

为什么说 Pulsar 是云原生的消息平台?

用户头像
tison2020 年 11 月 15 日

企业中的不同的应用系统共同支撑起了业务的运行,在企业的发展过程中,总会有应用系统需要以设计时未曾想过的方式集成在一起。在过去二十年的实践当中,消息传递技术通过使用消息同步两个系统,同时又能够解耦消息的发送者和接收者,很好地解决了这个问题。

redis 的 stream 类型命令详解

用户头像
LLLibra1462020 年 11 月 5 日

最近项目中使用到了 Redis 中的 stream 数据类型作为消息队列使用,相比于其他 redis 实现的消息队列更加方便。由于是第一次使用,记录下知识点以后备用。

解惑“高深”的 Kafka 时间轮原理,原来也就这么回事!

用户头像
华为云开发者社区2020 年 10 月 29 日

【摘要】 Kafka时间轮是Kafka实现高效的延时任务的基础,它模拟了现实生活中的钟表对时间的表示方式,同时,时间轮的方式并不仅限于Kafka,它是一种通用的时间表示方式,本文主要介绍Kafka中的时间轮原理。

https://static001.geekbang.org/infoq/69/69eeef01a7d0628c7ddac14a2e69afbf.jpeg?x-oss-process=image/resize,w_416,h_234

Javaer 进阶必看的 RocketMQ ,就这篇了

用户头像
yes的练级攻略2020 年 10 月 26 日

深入生产级别消息中间件 - RocketMQ 的内核实现。

学习笔记: 架构师训练营 - 第五周

用户头像
四夕晖2020 年 10 月 25 日

缓存、消息队列、负载均衡架构、session处理方案

消息队列_消息队列资料文章-InfoQ写作平台