我有两个tomcat服务器同时运行。我已将服务器1请求的报告发送到服务器2进行处理。那么,我该如何管理服务器2上的线程呢?例如,如果我想对线程进行排队,我该如何进行?
使用中间的消息队列(如RabbitMQ)将需要完成的任务排队。
然后,报表生成服务器可以从队列中提取作业并对其进行处理。如果你需要减速或加速,那么你可以增加跑步的"工人"数量。
我有两个tomcat服务器同时运行。我已将服务器1请求的报告发送到服务器2进行处理。那么,我该如何管理服务器2上的线程呢?例如,如果我想对线程进行排队,我该如何进行?
使用中间的消息队列(如RabbitMQ)将需要完成的任务排队。
然后,报表生成服务器可以从队列中提取作业并对其进行处理。如果你需要减速或加速,那么你可以增加跑步的"工人"数量。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium