20:系统概念理解:什么是MQ,MQ的好处,以及什么是业务系统

什么是MQ?

MQ口语中就是指消息,书面语指处理消息发布订阅的处理器,例如kafka。

MQ的基本构成:TOPIC,字段

MQ的运行方式:

MQ的优点?

减轻上游系统负担:帮助上游系统反复重试,上游系统只要发布消息则任务完成。

实现上下游系统解耦:上游系统与下游接口无交互。

安全性:不暴露接口保证了安全性。

MQ的缺点?

信息的时间拖延:下游系统接收信息的时间推迟。

数据的冗余:消息里的信息被全部存储至下游系统,有些是不必要的。

辨别订阅者需要资源。

下游系统的负担:下游系统需要订阅MQ。

所以针对数据量大,信息使用系统单一的情况,一般用接口。

什么是业务系统?

帮助基础系统处理业务逻辑,尽量保证基础系统不耦合业务。

例如货架延展系统:

过滤订单消息中对于采购单的无效字段

记录订单和采购单的关系

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,677评论 19 139
  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 14,320评论 0 15
  • 写在前面 随着微服务架构的推广,越来越多的公司采用微服务架构来构建自己的业务平台。就像前边的文章说的,微服务架构为...
    阿斯蒂芬2阅读 1,870评论 0 7
  • 可能是个神经病吧 总是在上一刻开心的像个神经病 又能在一瞬间难过的像个傻逼 有多开心就有多难过 开心说不出口 难过...
    不太好玩的公子莎阅读 751评论 0 1
  • 不想吃饭,不想说话,不想学习,不想出门。 蓬头垢面的紧闭房门在自己的屋子里靠着墙坐在床上。 家里明明还有人,可是却...
    山〇阅读 221评论 0 0

友情链接更多精彩内容