HI,下午好,新媒易不收取任何费用,公益非盈利机构
24小时服务热线: 4000-162-302
请扫码咨询

新媒易动态

NEWS CENTER

从消息服务中心的整体结构中,主要分为三层

2019-07-05

从消息服务中心的整体结构中,主要分为三层:

(1)核心功能层

主要包括了消息创建、消息推送、消息配置、消息日志、消息监控、消息任务调度等功能,核心功能层涵盖了各应用系统通用的组件。

(2)功能接口层

功能接口层以统一的标准提供给需要发送消息的应用系统,例如:创建消息任务、查询消息、更新消息、取消消息等。

通过标准的功能服务接口,需要发送消息的应用系统只需要关注接口的功能,而不需要关注具体消息发送的实现细节,进一步做到系统之间的解耦。

(3)通道适配层

通道适配层支持所有消息类型的发送要求,可以提高消息发送通道的灵活性和扩展性。

消息服务中心主要有以下几个特点:

(1)低耦合

通过消息服务中心连接应用系统和消息通道,使应用系统只需关注其具体业务逻辑,而不需要关心具体的消息发送逻辑(例如:应该选择哪个消息通道,如何与消息发送通道对接,等等),降低系统耦合。

(2)可扩展

统一消息中心后,消息类型和消息发送通道等是可扩展的,在需要时,可以轻易调整对不同消息类型的支持,也可以轻易的对消息发送通道进行替换和调整。

(3)业务无关

应用系统的业务逻辑和消息发送机制分离,由消息服务中心负责“在何时以何种方式推送消息”;提高了系统的复用性和可维护性。

3. 消息服务中心功能设计

基于业务需求,综合各应用系统的消息功能,抽离并沉淀形成消息服务中心的功能结构,如下图:

相关推荐