Java 企业应用集成:展示厅与中心办公室的沟通方式
我在一个客户中安装了一个JAVA应用程序,该客户在整个城市都有许多展厅,我需要实现一种健壮的方式来与中央办公室进行通信。Java 企业应用集成:展示厅与中心办公室的沟通方式,java,mysql,jms,jakarta-mail,eai,Java,Mysql,Jms,Jakarta Mail,Eai,我在一个客户中安装了一个JAVA应用程序,该客户在整个城市都有许多展厅,我需要实现一种健壮的方式来与中央办公室进行通信。 其想法是将存储在MySQL数据库中的销售订单从这些展厅发送到制造部门,以便应用程序能够处理它们。 问题是互联网连接非常不可靠,有时几天内无法访问。 由于任何展厅都没有服务器(只有客户端pc),中央办公室也没有公共IP,因此我们认为发送一封附有销售订单的xml电子邮件可能是一个可行的解决方案。 这是一个好的解决方案,还是我们应该改用JMS?除了JAVA Mail和JMS之外,还
其想法是将存储在MySQL数据库中的销售订单从这些展厅发送到制造部门,以便应用程序能够处理它们。 问题是互联网连接非常不可靠,有时几天内无法访问。 由于任何展厅都没有服务器(只有客户端pc),中央办公室也没有公共IP,因此我们认为发送一封附有销售订单的xml电子邮件可能是一个可行的解决方案。
这是一个好的解决方案,还是我们应该改用JMS?除了JAVA Mail和JMS之外,还有其他方法可以做到这一点吗?电子邮件本质上是存储和转发的,因此它可以很好地处理间歇性连接,但您需要能够将消息存储在客户端PC上,以便稍后转发。最简单的方法是在客户端PC上安装一个现成的SMTP邮件服务器,尽管您当然可以编写自己的软件来执行类似的功能