1

我需要构建一个 Java 模块,该模块将充当 ATM 服务器或任何其他接受卡的销售点与核心银行系统之间的路由器。该模块应在与核心烘焙系统通信之前解释来自端点的请求并进行一些处理。通信将通过 TCP IP 套接字的 java 实现。像 ATM 这样的端点将是服务器,而这个中间件将是客户端。此应用程序将继续侦听服务器消息,并且应该能够解释 1k 到 2k 范围内的同时请求。

这个想法是让一个客户端套接字线程监听服务器消息并在不同的线程中处理每个接收到的消息。我的基本想法有什么问题吗?

是否有任何开源应用程序可以满足我的要求?提前感谢您的建议。

4

2 回答 2

5

Apache MINAJBoss Netty是您可以尝试的两个著名的开源选项。有很多关于两者的比较报告。您可以搜索更多比较报告。

于 2012-05-15T04:07:57.807 回答
1

在http://akka.io/上对类似的想法进行了一些评估,发现它很有用。然而,产品理念从未投入生产。

于 2012-05-15T05:54:57.673 回答