kafaka,activityMQ,rabbitMQ消息中间件对比

说明

本次测试,使用kafaka,activityMQ,rabbitMQ消息中间件进行对比,均采用一个消息队列,测试中间件在收发消息时时延。

测试前置条件

1.消费者端只配置一个消费者来消费数据。
2.多线程才用jmeter通过http请求来进行测试。
3.actitvityMQ在1000线程100次时,时延太大,受制于电脑性能未测试。

测试结果



结论

从结果上来看,在消息发送方面,kafak的效率较高,rabbitMQ次之,activityMQ最慢;在消息处理时延方面单线程情况下activityMQ的效率较高,kafak次之,rabbitMQ最慢,但考虑到activityMQ发送较慢,队列中堆积消息少,故处理时延较小,参考性不强;在多线程方面kafak处理较快,rabbitMQ次之,activityMQ最慢。在消息可靠性方面在测试10万条消息时均未发现消息丢失问题,但阅读资料kafak会有少量丢消息的情况存在。结合业务方面考虑,在需要消息可靠保证的需求可以采用rabbitMQ,例如:计划下达生产,控投等业务。对于吞吐量高,但对于可靠性要求不是太高的可以采用kafak,例如记录日志的消息。

kafaka,activityMQ,rabbitMQ消息中间件对比相关推荐

  1. kafka rabbitmq优劣对比_Kafka、RabbitMQ、RocketMQ等消息中间件的对比

    原文链接:Kafka.RabbitMQ.RocketMQ等消息中间件的对比 消息中间件现在有不少,网上很多文章都对其做过对比,在这我对其做进一步总结与整理. RocketMQ 淘宝内部的交易系统使用了 ...

  2. 【十一】消息中间件选型分析——从Kafka与RabbitMQ的对比来看全局

    转载:消息中间件选型分析--从Kafka与RabbitMQ的对比来看全局 一.前言 消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系 ...

  3. RabbitMq 消息中间件介绍初体验

    RabbitMq 消息中间件介绍&为什么要使用消息中间件&什么时候使用消息中 间件   我们用java来举例子, 打个比方 我们客户端发送一个下单请求给订单系统(order)订单系统发 ...

  4. ①RabbitMQ 消息中间件/消息队列、单节点、集群、镜像集群

    文章目录 RabbitMQ 消息中间件/消息队列 1.消息中间件 1.简介 2.作用 消息中间件的两种模式 P2P模式 Rabbitmq Pub/Sub模式(发布/订阅:Topic,可以重复消费) K ...

  5. 慕课网_《RabbitMQ消息中间件极速入门与实战》学习总结

    慕课网<RabbitMQ消息中间件极速入门与实战>学习总结 时间:2018年09月05日星期三 说明:本文部分内容均来自慕课网.@慕课网:https://www.imooc.com 教学源 ...

  6. SpringCloud项目:实现推送消息到RabbitMQ消息中间件

    作者:杨桃桃 blog.csdn.net/yt812100/article/details/111785839 一.CRT创建RabbitMQ容器 CRT容器自带RabbitMQ消息中间件,只需要在C ...

  7. RabbitMQ消息中间件技术精讲全集

    RabbitMQ消息中间件技术精讲 导航: RabbitMQ消息中间件技术精讲 一. 主流消息中间件介绍 1.1 ActiveMQ 1.2 Kafka 1.3 RocketMQ 1.4 RabbitM ...

  8. 消息中间件选型分析 —— 从 Kafka 与 RabbitMQ 的对比来看全局

    一.前言 二.各类消息队列简述 三.选型要点概述 四.消息中间件选型误区探讨 一.前言 消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布 ...

  9. 消息中间件选型分析——从Kafka与RabbitMQ的对比来看全局

    本文收录于InfoQ,未经允许不得转载. 欢迎跳转到本文原文:https://honeypps.com/mq/kafka-vs-rabbitmq/ 一.前言 消息队列中间件(简称消息中间件)是指利用高 ...

  10. kafka消息消费有延迟_消息中间件选型分析---从Kafka与RabbitMQ的对比来看全局

    有很多网友留言:公司要做消息中间件选型,该如何选?你觉得哪个比较好?消息选型的确是一个大论题,实则说来话长的事情又如何长话短说.对此笔者专门撰稿一篇内功心法:如何看待消息中间件的选型,不过这篇只表其意 ...

最新文章

  1. 2014 UESTC暑前集训搜索专题解题报告
  2. 【云原生AI】Fluid + JindoFS 助力微博海量小文件模型训练速度提升 18 倍
  3. SpringCloud+Seata1.4+Nacos1.4+MySQL8实现分布式事务(客户端)
  4. Kettle使用_13 表输入并发运行与复制数量
  5. Xamarin Live Player Preview 2: 连续运行和调试应用程序
  6. 委外订单_听听晚报-英特尔扩大芯片委外订单、苹果秋季或举行两场发布会
  7. 深入Atlas系列:综合示例(1) - 调用服务器端方法时直接获得客户端具体类型...
  8. php session 封装类,PHP封装的数据库保存session功能类
  9. 天锐绿盾加密软件支持域控吗?
  10. M2Det: A Single-Shot Object Detector based on Multi-Level Feature Pyramid Network AAAI2019
  11. 编程修养 from匠人的百宝箱
  12. java word jar包_处理word的poi的jar包
  13. Component is missing template or render function
  14. citus介绍和centos7安装部署和集群搭建
  15. 3D角色模型欣赏:战斗类CG模型武士和风设计欣赏
  16. 矩形障碍算例(附Fortran计算代码及MATLAB后处理代码)
  17. python三剑客是什么意思_python数据分析三剑客之: Numpy
  18. YUV420存储为BMP和JPG图片
  19. 详解(Spring Ioc)本质 DI
  20. SCRM和CRM有什么区别

热门文章

  1. SAP常用TCODE收藏
  2. IDEA插件系列(45):UUID Generator插件——UUID生成器
  3. 怎样使用Google chrome播放 .swf 文件
  4. 【控件】mars3d控件的设置
  5. Ubuntu GCC编译器升级
  6. 软件开发设计文档模版
  7. 字符串函数和数据类型转换函数
  8. 数据库图书管理系统设计报告(基于软件工程)
  9. Mac上最好的白噪音软件:Noizio for Mac
  10. html 页面加载中 请稍候,html 提示“数据在加载中,请稍后……”