从Java EE服务器高性能推送到.net客户端的最佳机制

时间:2013-03-22 15:02:28

标签: .net sockets java-ee jboss

我们有一个由Java EE服务器(JBoss)组成的系统,需要定期将数据推送到.Net Windows应用程序(胖客户端)。性能至关重要 - 数据量大,需要第二次更新。所有客户都将在本地局域网上。

当然,在套接字级别这样做是最自然的解决方案。但谁想在2013年在套接字层面工作?

JMS再次出现,这就是Windows。

顺便提一下,客户端将通过RESTful接口从服务请求数据。但这不适用于推动。

如果客户端是浏览器,我们将使用Web套接字,因此原始TCP可能不是一个坏主意。这不是很难。但是,我想探索所有可能性,欢迎提出建议。

1 个答案:

答案 0 :(得分:0)

如果要从JBoss连接到C#应用程序,您仍然可以使用消息队列,只需选择一个对C#和Java(不一定是JMS)具有绑定的消息队列,然后配置C#应用程序以定期读取队列,或者在消息到达时得到通知,然后JBoss服务器也会在队列中推送消息