gpt4 book ai didi

java - 让与服务器的连接始终打开

转载 作者:行者123 更新时间:2023-11-30 11:39:28 25 4
gpt4 key购买 nike

我正在为一家公司开发 SMS 应用程序,它发送 SMS 消息(SUBMIT_SM 命令)并从 SMSC 接收响应(SUBMIT_SM_RESP 命令)以指示它是否已交付给客户。我正在使用 JSMPP API .

连接到 SMSC 服务器的最佳做法是什么?我应该打开一个连接(一个 session )并在整个应用程序中使用它来发送 SMS 消息(这里有任何内存泄漏)吗?或者我应该在每次发送 SMS 消息时连接/断开 SMSC 服务器(这里有任何延迟)吗?

请注意,我们每小时发送大约 1000-2000 条 SMS 消息。我还注意到 JSMPP API 只有在连接打开时才会收到响应消息 (SUBMIT_SM_RESP)。

最佳答案

这取决于连接实现。如果您的连接在长时间中断期间不会“死亡”,那么使用一个连接可以节省您打开/关闭每个请求的时间。

如果您的应用程序是多线程的(其中多个线程可以发送一条消息),我建议您实现连接池机制(或使用支持 SMSC session 的可用机制)。

关于java - 让与服务器的连接始终打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13265230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com