2、架构设计 --短信平台开发

摘要:
网站架构图如下2、下行短信发送这个流程画时序图比流程图更直观一点。然后由外联网的Windows服务循环访问数据库,若有数据则调用移动云MAS组件,将短信信息发送到云MAS平台,由云MAS平台完成向用户发送短信。提交云MAS平台后将下行短信数据放入历史表。
二、架构设计

1、网络架构设计

由于单位网络问题,平常使用的内网(管理网)不能直接连接互联网,需要由外联网中介。同时由于安全策略的缘故,外联网与管理网是单向访问(外联网不能访问管理网,管理网可以访问外联网),所以数据库只能放在外联网上。

网站架构图如下

2、架构设计 --短信平台开发第1张

2、下行短信发送

2、架构设计 --短信平台开发第2张

2、架构设计 --短信平台开发第3张

这个流程画时序图比流程图更直观一点。

首先第三方系统调用短信平台的WebService接口,将下行短信数据存入数据库。

然后由外联网的Windows服务循环访问数据库,若有数据则调用移动云MAS组件,将短信信息发送到云MAS平台,由云MAS平台完成向用户发送短信。提交云MAS平台后将下行短信数据放入历史表。

同时由Windows服务循环调用云MAS组件,获取提交报告和状态报告,若获取到数据,则存入数据库。

3、 上行短信接收处理

2、架构设计 --短信平台开发第4张

2、架构设计 --短信平台开发第5张

首先,用户发送短信到云MAS平台。

然后,由外联网Windows服务定时调用云MAS组件,获取上行短信,并将短信信息存入数据库。

最后,由管理网上行短信处理服务定时访问数据库,若获取到数据,则异步调用第三方系统的WebService进行短信处理。

免责声明:文章转载自《2、架构设计 --短信平台开发》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Docker环境下自动更新Let’s Encrypt SSL证书spring boot集成akka下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

mongodb分片认证

启动configsvr 1. 确保mongdb的configsvr是采用service模式启动的,即从/etc/init.d下的脚本启动的,其用户是mongod。 2. 确保mongod的配置文件完全相同。 3. 确保整个集群的所有keyFile文件内容相同。 启动mongos 1. 使用以下命令启动,以确保用户切换为mongod: runuser -s...

MongoDB中导出数据为csv文件

1. 打开命令行; 2. 输入如下指令(确保数据库是开着的,下面的数据库名称和集合名称以及域的名称可以根据需求修改) mongoexport -d myDB -c user -f _id,name,password,adress --csv -o ./user.csv 3. 说明: mongoexport -d myDB(myDB修改成...

php中mysql数据库操作类 -李盛鹏 -博客园

本白演示的代码属于较为简单的数据库封装类,较适合初学。因为水平有限,见谅。 接着稍微说说整体的思路。整个类的封装,包含一个连接数据库的私有属性$conn和若干操作函数。$conn在对象实例化的时候,由构造函数处理传入的参数后返回一个资源型的连接句柄。而后即可通过调用该实例化的对象的相应方法对数据库进行增删查改的操作。 talk less and show...

sqlite入门基础(一):sqlite3_open,sqlite3_exec,slite3_close

打开数据库链接sqlite3_open用法 原型: int sqlite3_open( const char *filename, /* Database filename (UTF-8) */ sqlite3 **ppDb /* OUT: SQLite db handle */ ); 用这个函数开始数据库操作。需要传入两个参...

Oracle ORA12514 监听程序当前无法识别连接描述符中请求的服务

在连接数据库的时候,有时会遇到一个“ORA12514:监听程序当前无法识别连接描述符中请求的服务”的错误,这个错误其实就是数据库动态注册(关于动态注册会在稍后讲解)不生效,导致监听器无法识别客户端连接符中提供的服务名,从而拒绝建立数据库连接时报的错误信息,所以就需要对监听器配置做修改。 在这里,还需对问题进行细化,有时候可能会发现,在刚开启监听器的时候会发...

使用vs2010自带的数据库的方法

Microsoft SQL Server Database File(SqlClient)。选择数据库文件目录,或者创建数据库文件的目录---一般选择工程所在目录,然后给数据库一个名字.mdf。选择Use Windows Authentication。然后选择OK,YES。……这样创建数据库呢不是很好。关于“数据库版本为655 无法打开,此服务器支持612...