我在一个客户中安装了JAVA应用程序,该客户在整个城市中都有许多展示厅,我需要实现一种可靠的方式来与中心办公室进行通信。
这个想法是将存储在MySQL数据库中的销售订单从这些展示厅发送到制造部门,以便应用程序可以对其进行处理。
问题是互联网连接非常不可靠,有时几天无法访问。
由于在任何展示厅中都没有服务器(只有客户端PC),并且在中央办公室中也没有公共IP,因此我们认为发送带有xml的销售订单的电子邮件是一种可能的解决方案。
这是一个好的解决方案,还是应该改用JMS?除了JAVA Mail和JMS,还有其他方法可以做到这一点吗?

最佳答案

电子邮件本质上是存储转发的,因此它可以与间歇性连接很好地协同工作,但是您需要能够将消息存储在客户端PC上,以便以后转发。最简单的方法是在客户端PC上使用现成的SMTP邮件服务器,尽管您当然可以编写自己的软件来执行类似的功能。

关于java - 企业应用程序集成:展示厅与总部之间的通信方式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24489807/

10-10 00:25