短信中间件架构汇编.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
短信中间件架构汇编

中间件架构 数据库 数据访问层 业务逻辑层 数据库接口 .Net接口 WebService接口 SMTP接口 SMTP WebService 应用系统短信进入中间件 发送模块 网关A 网关B 网关N 目标用户手机 中间件用不同网关发短信 发送模块架构 数据库 加载发送任务 加载网关信息 选择网关 定时发送、优先级发送、黑名单、关键字过滤 灵活网关支持、网关发送时间限制 按号段自动选择网关、应用系统指定网关 进入网关发送队列 多线程发送 在一个会话中发送多条短信 海量短信高速群发、超长短信截断、自动签名 中间件用不同网关发短信 加载发送任务 1,数据表有发送时间的字段,用于实现定时发送 2,优先级字段可用于实现按优先级发送 3,取得发送任务后,检查关键字和是否在黑名单中的任务,打入未发送表,并注明原因;其它任务的状态字段设置为发送中 加载网关信息 1,服务的每一次循环都重新加载网关信息,这样可以保证修改网关配置信息以及启用禁用网关后不需要重新启动服务。考虑到性能问题可以稍作缓存。 2,取得启用的网关后,再根据当前时间判断网关是否可用 3,网关的提供者,将使用接口模式而不再使用抽象基类,抽象基类因为不同的网关要求限制太多 选择网关 1,选择短信中指定的网关,名称指定 2,选择短信对应的业务系统的网关 进入网关发送队列 1,网络型网关(如联通),需要登录的,一次登录,多次发送 2,数据库型网关(如MAS),一次连接,多次发送(插入) 多线程发送 1,为每一个发送队列不为空的网关建立一个线程,各自独立处理,互不影响 2,超长的短信,在这里进行拆分,因为不同的提供商允许的最大短信长度不同 3,签名也在这里处理,因为有些网关自己会加签名,中间件这里就不需要加的了 4,网关有共性的参数,也有各自不同的参数,以XML方式存放与一个字段中

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档