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

Which of the following SMPP architectures produces higher performance?

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

以下哪个附加备选方案更有效?

你花时间在三个场合:

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

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

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

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