我有一个应用程序在我的服务器上执行某些过程,然后交付给客户端。
http://application:8080/app/videos/download/{id}
其中“id”是流程项的引用。
如果用户使用不同的项目再次执行10次请求,他将同时创建10个线程,但我想同时为每个用户创建三个线程,并且当这3个超过时开始连续三个。不要溢出服务器。
我没有成功在web服务器上使用threadpoolexecutor实现,总是在我发出新请求时他再次实例化一个新类。我正在考虑单例模式,但我会创建每个用户或不同IP的线程。
有什么建议吗?