- 2
- 0
- 约4.17千字
- 约 7页
- 2023-04-08 发布于山东
- 举报
华为短信网关CMPP话单和SMPP话单生成过程
在华为短信网关平时维护中,经常需要用到CMPP话单和SMPP
话单,从话单中能够剖析SP出来业务的过程,查找SP类投诉的真
正原因。因此我们日程维护中需要关注短信网关话单,保证话单的可
用性。
1.1梦网网关模块部署散布
SERVER
SVCLUN1SVCLUN2SVCLUN3SVCLUN4
Server1Server2Server3Server4
BillServer1BillServer2
SMPPLUNCMPPLUN
BILLSERVER
名称说明
SERVER4台单机,部署Server/Dbserver/billclient/oracle
BILLSER双机,4C8G,部署billserver,SMPP/CMPP话
VER单分别写入不同的磁盘分区。
1.2话单办理流程简介
Billclient
1
单个消息包=
200
条话
散发散发
s
s
c
m
m
c
m
p
p
m
p
p
p
p
p
p
落
队
落队
列
单
单列
线
线
程
程
SMPP话单磁盘CMPP话单磁盘
BillServer写话单体制说明:
内部链路散发:Billclient格式化的SMPP话单/CMPP计费话单报
文,准时或定量打包发送给billserver,每个消息包中包含的话单
数量根据现场配置决定,当前江苏移动梦网配置为200,即单消
息报文中最大包含200条话单;
不同种类话单散发:Billserver与BillClient的内部接口链路收到
话单报文后,在内部链路上根据话单种类散发至
smpp
落单线程
或许
cmpp落单线程,每个线程的消息行列为
8万个消息报文;
BillServer文件系统保护体制:BillServer同时不停扫描SMPP话
单/CMPP话单的主备文件目录的文件系统,当主话单的文件系统和备份话单文件系统即将占满的紧迫情况下,启用保护体制防备文件系统空间被耗尽,即不再将收到的话单报文写入文件中,而
是收到报文时,更新文件话单文件描绘文件DynaChargeServer.ini中话单文件序列号和文件名,两次翻开尝试翻开话单文件,判断文件系统是否恢复;
根据以上描绘,虽然SMPP话单和CMPP话单分别存在不同的文件系统下,如果SMPP话单所在的文件系统满,便可能会致使CMPP话单无法生成,直接的表现就是CMPP话单缺失。
1.3CMPP话单和SMPP话单相互影响剖析
根据上述体制,当smpp话单磁盘占满,话单包无法写入磁盘,办理每个报文时判断文件系统是否恢复,惹起smpp行列消息积压,占用系统数据区内存。
32位系统程序系统数据区内存默认为8个,每个数据区256MB,
共2G,当smpp消息包行列积压一段时间后,数据区内存几乎被占满,当落单线程接收大多数消息包入cmpp行列时需要申请内存,cmpp落单线程每申请一个包空间的内存(40K),却没有连续的内存空间时,致使cmpp行列消息包抛弃,最终CMPP话单丢掉。
以1000条/秒MT消息的业务量计算写话单线程使用率:
smpp话单报文200×400字节=80K,cmpp话单报文200×200
字节=40K;
1条业务消息生成3条SMPP话单,1条计费话单;smpp话单线
程1秒钟接受报文数量=1000条/S*3/200=15报文;
文件系统占满时,smpp话单线程在1秒钟内办理的报文数量
=1S/400MS=2.5报文;
当SMPP话单文件系统占满后:
2G内存被占满时间计算=2G/SMPP话单报文大小/(每秒钟接受报文
数量-每秒钟办理报文数量)=2G/80K/(15-2.5)=2097S
SMPP话单线程消息行列占满时间计算=消息行列总数量/(每秒钟接
受报文数量-每秒钟办理报文数量)=80000/(15-2.5)=6400S
因此,当SMPP话单文件系统占满后,billserver中写SMPP话单线程在很短的时间内就会致使进度占用的内存达到2G,达到2G后写cmpp话单线程申请40K的连续内存空间时失败而致使CMPP话单丢
失。
1.4模拟测试说明
模拟测试场景:
组网构造:2Agent+2SMServer+1BillServer;SMPP话单文件系统与CMPP3.0计费话单文件位于两个文件系统;SMPP话单文件系统占满;
SP以发送5000条/S消息速度发送至网关,网关将消息分别路由至SMSC/前转网关;
模拟测试结果:
1.察看BillServer运行日志,run运行日志中写SMPP话单失败,
写SMPP话单线程的消息行列溢出;
2.
察看BillServer统计日志,
34175:[2010-08-2722:51:19]pBillSerialMng
Normal
Msg
Numis[
33547
您可能关注的文档
最近下载
- 揭煤地质说明书2020.5.28.doc VIP
- CB 20652-2018CN 舰船燃气轮机轮盘超转试验方法.docx
- DB37_T 5345-2025《建筑工程流态固化土应用技术规程》.pdf
- 2025年房地产经纪人智慧社区数据化运营与决策支持专题试卷及解析.pdf VIP
- 2025年拍卖师拍卖活动备案与监管流程专题试卷及解析.pdf VIP
- 2025年特许金融分析师行为经济学与宏观经济决策专题试卷及解析.pdf VIP
- 2025年拍卖师无形资产拍卖纠纷的典型案例分析与裁判思路专题试卷及解析.pdf VIP
- 面向自动驾驶场景的联邦学习硬件加速与车载通信协议深度集成研究.pdf VIP
- 2025《基于NB-IoT的烟雾报警系统设计》21000字.docx
- 小吃街夜市规划方案 (2).docx VIP
原创力文档

文档评论(0)