我的问题是设计问题;在 Glassfish 3.1.2 上运行的 JavaEE 应用程序中,我们有一个 JSMPP 代码的实现,用于向客户发送 SMS。此代码使用第三方 SMS 提供商 (SMSC),它为我们提供了 IP、端口和登录凭据。
代码如何工作:代码由在启动期间打开连接的 EJB 组成(@postconstruct)
问题:会话在应用程序运行时丢失/丢弃/关闭,这会导致尝试调用 SMPPSession.submitShortMessage 时出现 ResponseTimeoutException
我的问题:为了重新连接/重新打开此会话,应该遵循什么设计。这似乎是一个常见的要求,我希望有人已经在这里完成了它,可以为我指明正确的方向。
非常感谢