3

因此,我面临着开发 Web 应用程序的挑战,该应用程序必须显示来自远程服务器的实时数据。要连接到这个远程位置,我需要 TCP 套接字和一些任意协议(不是 HTTP)。

我的目标是让网络服务器连接到另一台服务器,无限期地保持连接并持续读取数据,同时在网站上实时显示该数据。

现在我的问题是,我将如何使用 Java EE 来解决这个问题?我还可以开发完全独立的软件来处理传出的 TCP 连接,但是我将如何处理 Web 应用程序和其他软件之间的通信呢?

4

2 回答 2

1

这是一个相当广泛的问题,有几种方法可以做到这一点。

一种方法是在 webapp 中有一个 mdb,它从外部服务器生成消息的队列中消费。我一直在使用 glassfish 和 activemq messagebroker 来做这件事。

然后 primefaces push 将事件从 webapp 发送到客户端浏览器

于 2012-10-21T11:34:06.360 回答
1

解决这个问题的常规方法是创建一个入站资源适配器。查看IronJacamar 用户指南,了解如何执行此操作。

于 2012-10-21T11:45:53.767 回答