当前位置: 首页 > news >正文

Kafka和RabbitMQ的对比

Rabbitmq比kafka可靠,kafka更适合IO高吞吐的处理,比如ELK日志收集

Kafka和RabbitMq一样是通用意图消息代理,他们都是以分布式部署为目的。但是他们对消息语义模型的定义的假设是非常不同的。

a) 以下场景比较适合使用Kafka。如果有大量的事件(10万以上/秒)、你需要以分区的,顺序的,至少传递成功一次到混杂了在线和打包消费的消费者、希望能重读消息、你能接受目前是有限的节点级别高可用就可以考虑kafka。

b) 以下场景比较适合使用RabbitMQ。如果是较少的事件(2万以上/秒)并且需要通过复杂的路由逻辑去找到消费者、你希望消息传递是可靠的、并不关心消息传递的顺序、而且需要现在就支持集群-节点级别的高可用就可以考虑rabbitmq。 

http://www.lryc.cn/news/189251.html

相关文章:

  • ffmpeg从一个视频中提取音频
  • CCF CSP题解:坐标变换(其一)(202309-1)
  • 跳表C语言
  • 【JavaEE】_tomcat的安装与简单使用
  • React 状态管理 - Context API 前世今生(上)旧版v16.3前
  • 微服务、SOA 和 API 之间的区别
  • python打印正反直角三角形
  • ubuntu安装Miniconda并举例使用
  • 如何保护您的数据免受.360勒索病毒的感染
  • 2024计算机保研--哈工大、中山、国防科大
  • Hadoop分布式集群搭建教程
  • 学习函数式编程、可变参数及 defer - GO语言从入门到实战
  • Linux 文件链接
  • 1.go web之gin框架
  • 工程物料管理信息化建设(十二)——关于工程物料管理系统最后的思考
  • 什么是API网关?——驱动数字化转型的“隐形冠军”
  • Java 序列化和反序列化为什么要实现 Serializable 接口?
  • 【【萌新的SOC学习之GPIO学习 水】】
  • 10-Node.js入门
  • Redis 的过期键 | Navicat 技术干货
  • IDC服务器商是如何保护服务器的数据安全
  • c++中什么时候用double?
  • TCP/IP(四)TCP的连接管理(一)三次握手
  • bash上下键选择选项demo脚本
  • cf 1886A
  • Spring5应用之事务属性
  • C# 搭建一个简单的WebApi项目23.10.10
  • VGG卷积神经网络实现Cifar10图片分类-Pytorch实战
  • CentOS 7文件系统中的软链接和硬链接
  • 【AI】深度学习——前馈神经网络——全连接前馈神经网络