文章 2024-12-04 来自:开发者社区

go高并发之路——消息中间件kafka

一般高并发的业务都是某个时间段的请求量特别大,比如本人负责的直播业务,基本上一天就两个高峰段:早上和晚上的特定时间段。其它的时间里,流量基本都比较平稳。那么面对流量高峰,我们可以采取哪些措施呢?常见的有服务器和DB提前扩容、监控告警(盯监控)、流量削峰、加缓存、网关限流、服务降级等措施,具体问题具体分析。接下来,我们就学习下常见的抵御流量洪峰的一个手段——消息中间件。市面上常见的消息中间件有很多....

go高并发之路——消息中间件kafka
文章 2024-07-03 来自:开发者社区

消息中间件(RocketMQ、RabbitMQ、ActiveMQ、Redis、kafka、ZeroMQ)以及之间的区别

一、什么是消息中间件 面向消息的系统(消息中间件)是在分布式系统中完成消息的发送和接收的基础软件。消息中间件也可以称消息队列,是指用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息队列模型,可以在分布式环境下扩展进程的通信。 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终...

消息中间件(RocketMQ、RabbitMQ、ActiveMQ、Redis、kafka、ZeroMQ)以及之间的区别
文章 2024-06-12 来自:开发者社区

【消息中间件】详解三大MQ:RabbitMQ、RocketMQ、Kafka

1.概述 1.1.MQ简介 消息中间件,其实准确的叫法应该叫消息队列(message queue),简称MQ。其本质上是个队列,有FIFO的性质,即first in first out,先入先出。 目前市场上主流的MQ有三款: RabbitMQ RocketMQ Kafka 1.2.MQ的应用场景 MQ一般...

【消息中间件】详解三大MQ:RabbitMQ、RocketMQ、Kafka
文章 2023-11-07 来自:开发者社区

消息中间件系列教程(22) -Kafka- SpringBoot集成Kafka

引言代码已提交至Github,有兴趣的同学可以下载来看看:https://github.com/ylw-github/SpringBoot-Kafka-Demo搭建教程上两篇博客又讲,可以参考:《消息中间件系列教程(20) -Kafka-集群搭建》《消息中间件系列教程(21) -Kafka- 集群搭建(自带Zookeeper)》为了方便起见,建议参考: 《消息中间件系列教程(21) -Kafka....

消息中间件系列教程(22) -Kafka- SpringBoot集成Kafka
文章 2023-11-07 来自:开发者社区

消息中间件系列教程(21) -Kafka- 集群搭建(自带Zookeeper)

在前面一篇文章中《消息中间件系列教程(20) -Kafka-集群搭建》,我们分别搭建了Zookeeper和Kafka来实现Kafka的集群。其实Kfaka里面的压缩包里面包含了Zookeeper,可以在里面配置,本文基于上一篇博客来讲解。1.首先新建kafka的日志目录和zookeeper数据目录(3台服务器同样操作)mkdir /usr/local/kafka/zookeeper ...

消息中间件系列教程(21) -Kafka- 集群搭建(自带Zookeeper)
文章 2023-11-07 来自:开发者社区

消息中间件系列教程(20) -Kafka-集群搭建

引言Kafka集群搭建主要分为两步:搭建Zookeeper集群搭建Kafka集群搭建原理图如下:集群环境准备:服务器备注192.168.162.131搭建Zookeeper、Kafka192.168.162.132搭建Zookeeper、Kafka192.168.162.133搭建Zookeeper、Kafka注意:每台服务器节点都要安装jdk1.8环境1. Zookeeper集群搭建1.1 「....

消息中间件系列教程(20) -Kafka-集群搭建
文章 2023-11-07 来自:开发者社区

消息中间件系列教程(19) -Kafka-简介

1. Kafaka简介Apache Kafka是分布式发布-订阅消息系统,在 kafka官网上对 kafka 的定义:一个分布式发布-订阅消息传递系统。它最初由LinkedIn公司开发,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。注意Kafka并没有遵循JMS规范,它只提供了发布和订....

消息中间件系列教程(19) -Kafka-简介
文章 2023-08-15 来自:开发者社区

限时开源!阿里内部消息中间件合集:MQ+Kafka+体系图+笔记

近好多小伙伴说在准备金三银四的面试突击了,但是遇到消息中间件不知道该怎么学了,问我有没有成体系的消息中间件的学习方式。额,有点不知所措,于是乎小编就想着做一次消息中间件的专题,归类整理了一些纯手绘知识体系图、面试以及相关的学习笔记。先看下纯手绘知识体系图Kafka知识体系大纲由于我手绘这些知识体系大纲是用的xmind软件,无法上传,所以都以截图的形式展示,细节处不清楚(毕竟图片形式有限),不过可....

限时开源!阿里内部消息中间件合集:MQ+Kafka+体系图+笔记
文章 2023-07-15 来自:开发者社区

中间件优解——RabbitMQ和Kafka的高可用集群原理

前言大家对当前比较常用的RabbitMQ和Kafka是否有一些了解呢,了解的多一些也不是坏事,面试或者跟人聊技术的时候也会让你更有话语权嘛。今天就跟大家聊一聊RabbitMQ和Kafka在处理高可用集群时的原理,看看它们与RocketMQ有什么不同。小伙伴们可以重新温习一下常见的消息中间件有哪些?你们是怎么进行技术选型的?这篇文章,了解一下他们之间的区别。RabbitMQ的高可用之前我们的文章讲....

中间件优解——RabbitMQ和Kafka的高可用集群原理
文章 2023-05-25 来自:开发者社区

【消息中间件】Redis vs Kafka vs RabbitMQ

对微服务使用异步通信时,通常使用消息代理。代理确保不同微服务之间的通信可靠且稳定,消息在系统内得到管理和监控,并且消息不会丢失。您可以从几个消息代理中进行选择,它们的规模和数据功能各不相同。这篇博文将比较三种最受欢迎的代理:RabbitMQ、Kafka 和 Redis。微服务通信:同步和异步微服务之间有两种常见的通信方式:同步和异步。在同步通信中,调用者在发送下一条消息之前等待响应,它作为 HT....

【消息中间件】Redis vs Kafka vs RabbitMQ

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

云消息队列

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/

+关注