建立Kannel短信网关
问题描述:
我对这个问题表示歉意,但对我来说知道答案是非常重要的。建立Kannel短信网关
经过大量的谷歌搜索之后,我无法从卡尼尔专家的人那里得到正确的答案。
我在我的服务器上设置了kannel,并使用SMPP连接到3个操作员。我每天都会使用我的smstool发送几百条消息。
First Question:
Can Kannel可以充当SMPP服务器吗?换句话说,我的客户可以使用smpp连接连接到我的服务器吗?
Second Question:
根据我的服务器规格(CPU,内存,...),Kannel可以在一天中处理数百万条消息吗?
感谢,
答
第一个问题的答案:
- 的Kannel(1.4.4)的实际版本不支持SMPP服务器开箱即用。
- 你可以通过smppbox(more info)添加它,它不正式支持,但现在你可以在你自己的风险尝试
第二个问题的答复(假设你在谈论传递SMS MT消息):
- 的Kannel是非常高性能的,有一些基本的硬件配置(1 GB RAM + 2芯),你可以很容易地得到每秒(MT),100条短信。
- 但不要忘记调整你的配置,默认的配置不会让你走这么远
- 调整可能包括使用sqlbox,而不是smsbox,多sqlboxes进行负载均衡,甚至多bearerboxes甚至更多的负载均衡的东西
第二个问题的答复(假设你在谈论接收SMS MO消息):
- 当收到一条消息时,Kannel可以通过http发送给第三方应用程序,执行脚本或将消息插入数据库。
- 根据第三方应用程序的响应时间,的Kannel能以可接受的吞吐量传递消息
- 有很多的配置项进行调整,以获得更多的吞吐量和更好的资源管理
- 使用多盒(sqlbox或smsbox)是必须充分利用并行处理和负载平衡