rocketMQ学习笔记

说来魔幻 本来想学的是rabbitMQ但是安装过程中 erlang语言的环境变量竟然每次在rabbitMQ安装的时候 变动 可能之前安装卸载过 所以配置信息有些问题吧 如果有大佬看到知道原因的话,麻烦留言告知,多谢赐教 ,这次就先学一些关于rocketMQ的一些知识;
边学边记,如有错误,烦请告知。
1 什么是MQ ,有哪些产品

kafka, rabbitMQ 还有rocketMQ    优劣
kafka是ScalaJava开发的  
	但是内部设计相对复杂  作为大数据系统的**日志**组件设计  **大数据采集**功能
rabbitMQ 基于**Erlang** 语言开发 
	语言相对国内开发群体来说 相对小众  对于内部的整理修改较为困难  
	举个栗子  就像我这个安装都出现问题的…………
rocketMQ 基于java开发  
	由阿里开发多年设计思想符合国人思维  并且在阿里的诸多场景经受了考验 功能丰富 
消息队列 先进先出  的数据结构  
mq的作用 
异步 提升系统响应速度 吞吐量
解耦  提升体统整体稳定性以及可扩展性
削峰  对于突然的巨量访问处理成稳定的系统访问降低流量冲击
缺点 :
系统可用性降低   外部依赖增多 稳定性变差  
	一旦MQ宕机 对业务产生影响 也就需要考虑如何保证MQ的高可用
系统复杂度提高  消息顺序性  重复调用 消息丢失
消息一致性问题 分布式事务处理操作
版本 4.7.0 后集群高可用得到了优化

1 下载rocketmq 官网下载<

  • 12
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

默海情深以往

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值