java - 企业应用集成: Ways to communicate show rooms with central office

标签 java mysql jms jakarta-mail eai

我在一个客户中安装了一个 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/

相关文章:

jms - JMS中基于定义时间的消息调度/消费

java - 从另一个类追加到 JTextArea

mysql - 是否有关键字来标识 MySQL WHERE 子句中的 PRIMARY 列?

mysql - 有没有办法自动在表中的所有选定字段前面添加字符串?

android - 用于移动设备开发的面向消息的中间件

java - 将 ActiveMQ 服务与 Web 服务集成 (Mule ESB)

java - 我可以代理嵌入在 WAR 中的 Golang 服务器吗?

java - 如何让鼠标悬停时圆圈改变颜色

java - 在 Java 桌面应用程序中使用胖客户端的最佳方式

php - 更新MySQL表导致No Specified Definer错误