2016-04-13 22 views
-1

我目前正在实施一个SMS应用程序,要求我连接到电信运营商的SMPP服务器。我决定使用在Ubuntu上运行的Kannel作为我的SMPP客户端。我需要将来自SMPP客户端的消息转发到我的应用程序服务器。当从运营商的SMPP服务器接收到消息时,Kannel通过对一些可配置的URL执行HTTP GET请求来转发所述SMS消息。以下哪种SMPP体系结构可以产生更高的性能?

以下哪个附加替代方案会更有效?

Alternative A Alternative B

+0

有人能帮助我理解为什么我会打架票吗? –

回答

1

你花三次时间:

  1. 准备与SMPP客户端计算机上的数据
  2. 发送数据
  3. 解码数据的计算机与节点

其余依赖在您的机器的配置和网络连接质量。

由于significant reduction in overhead(特别是对于SMS消息很多但很小),通过WebSockets发送数据通常更快。但是,您将花费额外的时间将Kannel GET转换为WebSocket请求。

没有理论上预测哪种方法可以更好地工作的理性方法,因此您必须尝试两种方法才能做出决定。

+0

谢谢吉姆。我将执行所需的试验并将结果发布给对此主题感兴趣的任何人。 –

相关问题