2013-10-07 37 views
0

任何人都可以告诉我如何连接多个网关发送短信,实际上我开始SMPP_v3.4,首先用于测试目的我用Logica SMPPSim用于测试简单的传送过程工作正常,但当我试图连接多个网关使两个网关都处于活动状态时,只有第二个网关正在提交队列中的记录。我GOOGLE了很多,没有运气。如何连接多个网关发送短信

+0

你能分享你的代码(或者至少是if的大纲)吗?它会给出更多的上下文。 –

+0

Wahid我不能在这里共享代码,实际上那个应用程序是由Spring开发的,它将从数据库获取网关配置,当我在应用程序中运行主方法时,它将绑定到SMPPsim批处理文件并从队列中读取记录,如果电信公司处于活动状态状态它将提交所有的消息,到目前为止一切正常的一个网关,我试图发送到多个网关,我改变了smppsim.properties中的端口,但我只能从一个网关发送。 – Rubina

回答

0

我可以想到两种表观策略排出队列:

  • 在单一发送器线程,应用网关传出之间循环。
  • 让单独的线程拥有一个网关,从队列中排出消息并发送它们。

您可能必须更改代码才能实现此目的。

+0

你是正确的wahid,当我运行两个网关批处理文件,假设如果我正在读取2条记录2条记录在队列表中,同样的2条记录显示在成功表中,当我停用一个网关另一个网关消息传递到成功表时,我是新来的短信,请你详细说明你的答案wahid – Rubina

+0

引用您的第一条评论:(1)我假设您正在运行使用smpptest.cfg的com.logica.smpp.test.SMPPTest。从外观上看,它似乎只能通过默认配置处理一个SMSC。我认为是时候弄脏你的手了。你可以肯定地使用logica库并实现你需要做的任何事情;我的答案试图反映这一点。 (2)没有看到,解决你的问题是相当困难的。你能分享你的包含main()方法的代码吗? –

+0

Wahid我编辑了我的问题并添加了主要方法类 – Rubina