短信网关可能存在哪些问题?
如果您正在尝试创建一个具有大量交易的系统?数据丢失是否猖獗?SMS网关有什么问题吗?或者这些问题有很大的问题?
问问题
583 次
2 回答
2
我也注意到这篇文章很旧,但希望这会有所帮助。
正如您没有提到您是如何发送消息的,即通过 GSM sim 或通过聚合器发送消息。我猜你在谈论数据库存储?
我们这样做的方式是将所有消息存储在 mysql 表 tbl_sms_queue 中,例如,这被分配给一个活动,并且还有一个状态片段 ENUM(待处理或已发送)。
表格样本:
tbl_sms_queue
- pk_message_id INT PK AI
- fk_user_id INT
- fk_campaign_id INT
- fk_sender_name INT
...
- status ENUM('0','1') DEF 0
然后我们的 gearman 服务器通过数据库解析,我们每分钟可以发送大约 4500 - 5000 条消息。
仅供参考:我是批量 sms 平台的架构师,我们的数据库后端是集群 mysql 的自定义安装和 gearman 含义。
于 2011-08-31T14:08:31.693 回答
1
我不认为“数据丢失”是一个问题。我认为您可能遇到的问题是发送方/接收方一次只能处理 1 条消息。
发送/接收一条 SMS 需要 X 秒,如果您确实发送/接收了很多这样的短消息,您的队列将迅速增长,您很快就需要能够使用更多的电话线一次发送/接收多条 SMS。
于 2011-05-23T12:04:11.640 回答