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

2018-05-20  本文已影响0人  我是谁很重要

什么是MQ?

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

MQ的基本构成:TOPIC,字段

MQ的运行方式:

MQ的优点?

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

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

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

MQ的缺点?

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

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

辨别订阅者需要资源。

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

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

什么是业务系统?

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

例如货架延展系统:

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

记录订单和采购单的关系

上一篇 下一篇

猜你喜欢

热点阅读