0
我需要打开许多到某些设备的套接字连接,并且它们都应该始终保持打开状态(例如100个套接字连接)。我也有一些在游戏框架(2.2)中编写的业务逻辑。Play2长期套接字连接和多线程
如果我为这个套接字打开一些线程,例如每个套接字一个线程,或者如何在线程池之外创建新的线程,会发生什么?
我需要打开许多到某些设备的套接字连接,并且它们都应该始终保持打开状态(例如100个套接字连接)。我也有一些在游戏框架(2.2)中编写的业务逻辑。Play2长期套接字连接和多线程
如果我为这个套接字打开一些线程,例如每个套接字一个线程,或者如何在线程池之外创建新的线程,会发生什么?
您可以使用AKKA做到想你想:http://www.playframework.com/documentation/2.2.x/JavaAkka
这里是下Play2样一个很好的开端,插座和AKKA用法: https://github.com/playframework/playframework/tree/master/samples/java/websocket-chat
在你的情况,我想创建一个“经理”演员和“SocketHandler”演员。经理演员会创建许多“SocketHandler”演员作为其子项,每个SocketHandler将管理一个或多个套接字。