您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页MQ的优劣势

MQ的优劣势

来源:筏尚旅游网

优势

  • 应用解耦
    假如有以下系统,我们下单需要库存系统,支付系统,物流系统的协作,如果使用远程调用的方式,如果其中一个系统挂了,那么整个系统将处于瘫痪状态,这样系统之间的耦合性就会很高

  • 异步提速
    下单到物流是一个同步的操作,如过加入MQ,如过下单只需要花费保存数据的操作,以及发消息到mq的操作花费的时间

  • 削峰填谷
    没有MQ的时候,用户的所有请求落到A系统

劣势

  • 系统可用性降低
  • 系统复杂性提高
    MQ的加入增加了系统的复杂度,以前系统间是同步的远程调用,现在通过mq进行异步调用。还需要考虑消息会不会被重复消费,MQ是否可用,消息消失,消息传递的顺序性等。
  • 一致性问题
    A系统处理完业务,通过MQ给B,C,D三个系统发送消息,如果B系统,C系统处理成功,D系统处理失败,如果保证数据的一致性

常见的MQ

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务