MQ消息队列的好处

它的优势是什么?
异步有两个优势:
1)对用户来说,比同步时更加快捷,用户体验非常好。(让用户以为自己抢到了,欺骗ing   )
2)对系统访问压力来说,异步因为没有没有真正执行,不会造成某时刻对系统的访问压力剧增。而是放入队列,
不一定慢啊,不会慢。然后慢慢的队列一条一条执行。可以顺利执行
代码的耦合度是很强的,依赖性。代码耦合度,紧耦合,httpClient方式很强。依赖性。
两个系统之间如果有一方发生变化可能就造成另外一方随着修改代码。
这样的系统难以维护。这点是架构不喜欢。
那么我们怎么做呢?不让两个系统的依赖性很强。适当降低。
spring来完成!spring的中间转换。松耦合 个人各干的。不互相干涉。
高内聚,低耦合,最大价值就是松耦合。
Spring就是架构送耦合。只需要改变配置文件,就改变实现类。
spring的好处就是送耦合最大好处依赖度下降,一方代码修改,很少造成另外一方代码修改。松耦合的价值。

增减消息队列,形成公用池,业务就分成“毫无瓜葛的两个过程”。
一个是消息产生者产生消息扔到消息队列池中,它的任务就完成,
立刻给用户响应。
另一个是消息消费者侦听给它的消息,
如果是它的消息就进行消费,获取消息进行执行。
执行完就完成。
1)异步,快速给用户反馈,用户体验好
2)队列,承受的访问请求可以更多。消息队列池。
小结:
MQ消息队列机制:
1)对系统而言,能承受更大访问压力
2)对架构而言,松耦合,系统维护性方便
3)对用户而言,系统访问更快,系统体验更好。
持久化将其放入磁盘中,内容在磁盘上。
系统吞吐量增加了。


消息队列是目前系统架构中主流方式。
在大型系统中大量采用这种方式,以及大数据也广泛采用。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值