【问题标题】:Which of the following SMPP architectures produces higher performance?以下哪种 SMPP 架构产生更高的性能?
【发布时间】:2016-08-04 00:11:36
【问题描述】:

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

以下哪种方案更有效?

【问题讨论】:

  • 有人可以帮助我理解为什么我的投票被否决了吗?

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


【解决方案1】:

您在三个场合花费时间:

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

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

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

没有理智的方法可以从理论上预测哪种替代方案效果更好,因此您必须同时尝试两种方法才能做出决定。

【讨论】:

  • 谢谢吉姆。我将执行所需的试验并将结果发布给任何对该主题感兴趣的人。
猜你喜欢
  • 1970-01-01
  • 2021-12-21
  • 2011-01-11
  • 2021-09-11
  • 1970-01-01
  • 1970-01-01
  • 2012-10-14
  • 1970-01-01
  • 2015-02-19
相关资源
最近更新 更多