Java中间件在核心银行业务和ATM服务器之间的可扩展性

Sun*_*iri 1 java sockets multithreading

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

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

有没有可用的开源应用程序可以满足我的要求?预先感谢您的建议。

San*_*osh 5

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