我们开发了SMPP应用程序。它的短信接收速度仅为每秒16条短信。 我该如何提高这个速度?SMPP短信接收速度
1
A
回答
0
1
首先,我建议让JRat来描述应用程序。在优化之前,您需要知道在哪里进行优化。
这就是说,我也经历了这一点。我遇到的最大瓶颈是ServerPDUEventListener
实现 - 在我的第一个版本中,我正在处理该类中的所有传入PDU - 对它们进行序列化访问 - 并且有些正在进行数据库访问!我解决这个问题的方式是通过为实际想要更详细处理的PDU产生线程 - 在我的情况下,这是PDU的DELIVER_SM
PDU和SUBMIT_SM_RESP
PDU,但取决于您正在开发的实际应用。在不同的线程中处理它们意味着我的主要ServerPDUEventListener
可以自由地继续处理下一个PDU。瓶颈与实现服务器套接字相似 - 无论何时您要使用客户端套接字,您都希望返回到侦听其他传入连接并在单独的线程中处理通信。
0
首先在异步模式下处理所有传入和传出的短信。例如,在jsmpp库中,您可以处理异步和同步模式下的所有流量。第一种模式马赫快。
如果可能的话,在单独的线程中处理所有繁重的业务逻辑,如果可能的话,例如在企业java bean中。如果你的流量很大,业务逻辑太大,那么在业务逻辑的smpp和企业java bean中使用异步模式可以极大地改善你的应用程序体系结构。
相关问题
- 1. 通过SMPP接收短信
- 2. Smpp在php中接收短信
- 3. 的Java SMPP实现接收短信
- 4. 快速接收短信(SIM800)
- 5. 如何通过smpp连接接收短信 - Kannel
- 6. 通过SMPP发送短信
- 7. 接收短信Android
- 8. 短信接收通知
- 9. 从SIM卡接收短信
- 10. GO短信和android.provider.Telephony.SMS_RECEIVED接收
- 11. 从端口接收短信
- 12. 有服务接收短信
- 13. 接收短信明确RAM
- 14. 短信android接收函数
- 15. 发送短信smpp协议错误
- 16. 我的短信接收器不能接受新的短信
- 17. 测量短信发送速度
- 18. AndroidProximityLibrary接收信标信息速率
- 19. 接收与Twilio节点模块短信与短信
- 20. 发送和接收短信和开发短信面板
- 21. 如何发送短信并在iPhone sdk中接收短信?
- 22. 短信网关发送和接收尼日利亚短信
- 23. 在android中发送独特的短信和接收looong短信
- 24. 短信广播接收器与其他短信应用
- 25. 应用程序发送多个短信接收电话/短信
- 26. 自定义短信接收器首次收到短信崩溃[Android]
- 27. 发送和接收Google短信SMS VB.NET
- 28. CTTelephonyCenterAddObserver不会通知接收短信
- 29. Windows Phone 8.1接收短信事件
- 30. Kannel:无法发送或接收短信
它正在接收不发送?什么是发送 - 它看起来应用程序不是异步的,如果是这样的话就是问题所在。 – abasterfield 2013-12-11 21:26:19