以下哪种SMPP架构可以产生更高的性能?

时间:2016-04-13 05:21:26

标签: node.js sockets socket.io smpp kannel

我目前正在实施一个短信应用程序,要求我连接到电信运营商的SMPP服务器。我决定使用在Ubuntu上运行的Kannel作为我的SMPP客户端。我需要将消息从我的SMPP客户端中继到我的应用程序服务器。当从运营商的SMPP服务器接收到消息时,Kannel通过在某个可配置的URL上执行HTTP GET请求来转发所述SMS消息。

以下哪个附加选择会更有效?

Alternative A Alternative B

1 个答案:

答案 0 :(得分:1)

你花了三次时间:

  1. 使用SMPP客户端在计算机上准备数据
  2. 发送数据
  3. 使用Node
  4. 解码机器上的数据

    其余的取决于您的机器'配置和网络连接质量。

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

    理论上没有理智的方法可以预测哪种替代方案会更好,所以你必须尝试两种方法才能做出决定。