移动MM7 梦网彩信彩信群发平台开发心得

前提:

1. 梦网彩信网关完成相关数据;

2. BOSS计费系统完成;

3. MISC完成相应业务审核流程;

4. 取得SP相关代码,用户,密码,客户IP被网关授权;

5. 其他;

 

三大部分解释:

1. 彩信发送服务部分:

移动MM7 梦网彩信彩信群发平台开发心得 

彩信发送服务系统采用高可靠性模式设计,其中包含了任务调度管理器和循环迭代发送引擎两个部分:

Ø  任务调度管理器:

任务调度管理器开发了任务创建接口,新增的彩信发送任务可以在任何一个计划中的时间执行,其中包含了要发送的彩信,接受目标用户群,可以使群发,也可以是单个发送;

任务到期后自动被调度执行,该操作由任务队列监视器完成;

可执行的任务自动关联了彩信库中的彩信和接收目标用户。

Ø  循环迭代发送引擎:

这个部分是整个发送服务可靠性的关键,可执行的任务送到循环迭代执行引擎中后,有其负责将彩信交付并发送出去。

如果系统发送出现异常,系统将自动将重发出现异常的彩信,如果超过临界重发次数,系统将自动将这个任务记录下来,继续执行下一个任务。

在系统空闲的时候,将继续调出出现异常的任务,重新执行,如果执行出错,将继续重复上述过程,直到信息被成功发出。

       如果由于系统故障导致信息一直无法发送,也将有日志可查询,并且在故障恢复之后,系统可以继续将未完成的信息发送出去。

 

 

2. 正向同步服务部分:   

Ø  同步接口服务功能:同步服务将也HTTP服务的方式运行,采用标准的正向同步接口规范,用来保证订购用户与移动方数据的一致性;

Ø  日志记录功能:收到的同步数据包全部记录日志,以备查阅;

Ø  日志恢复功能:当收到的数据包无法写入数据库,或者解析失败时,将该数据包记录下来,以备人工的方式恢复数据。

Ø  数据包解析功能:将收到的数据包按照标准的正向同步接口协议规范解析为订购信息,并写入业务订购关系数据库。

 

 

3. 彩信管理部分:

移动MM7 梦网彩信彩信群发平台开发心得

Ø  将提供一个统一的管理工具,方便管理员操作。

Ø  提供一个彩信资源管理系统,实现彩信资源的分类管理和重用。

Ø  提供一个彩信管理系统,实现彩信数据的分类管理和重用,以及彩信历史库。

Ø  提供一个会员管理系统,实现会员的分类管理,会员订购状态的查询和变更。

Ø  提供一个会员业务订购管理系统,实现按业务分类对会员进行管理。

Ø  提供彩信发送任务管理系统,实现定时批量发送彩信。

 

目前系统上线连续运行已经4个月,中途未重启,一切正常!

你可能感兴趣的:(设计模式)