我在一个客户中安装了一个 JAVA 应用程序,该客户在整个城市拥有许多陈列室,我需要实现一种可靠的方式来与中央办公室进行通信。
这个想法是将存储在 MySQL 数据库中的销售订单从这些陈列室发送到制造部门,以便应用程序可以处理它们。
问题是互联网连接非常不稳定,有时几天都无法访问。
由于任何陈列室中都没有服务器(只有客户端电脑)并且中央办公室没有公共(public) IP,因此我们认为发送附有 xml 销售订单的电子邮件可能是一种可能的解决方案。
这是一个好的解决方案还是我们应该使用 JMS?除了JAVA Mail和JMS之外还有其他方法可以做到这一点吗?
最佳答案
电子邮件本质上是存储和转发的,因此它可以在间歇性连接的情况下正常工作,但您需要能够将消息存储在客户端 PC 上以便稍后转发。最简单的方法是在客户端 PC 上使用现成的 SMTP 邮件服务器,尽管您当然可以编写自己的软件来执行类似的功能。
关于java - 企业应用集成: Ways to communicate show rooms with central office,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24489807/