Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
代理服务器(Java):排队请求_Java_Multithreading_Proxy_Queuing - Fatal编程技术网

代理服务器(Java):排队请求

代理服务器(Java):排队请求,java,multithreading,proxy,queuing,Java,Multithreading,Proxy,Queuing,我需要创建一个代理服务器,它: 收到许多询问; 将它们批量发送到外部系统; 获取响应; 将响应返回给客户端。 如下所示: {Req_A}, {Req_B}, {Req_C}, {Req_D}, {Req_E} -> Proxy -> {Req A, B, C}, {Req D, E} {Resp A, B, C}, {Resp D, E} -> Proxy -> {Resp_A}, {Resp_B}, {Resp_C}, {Resp_D}, {Resp_E} 我希望你

我需要创建一个代理服务器,它:

收到许多询问; 将它们批量发送到外部系统; 获取响应; 将响应返回给客户端。 如下所示:

{Req_A}, {Req_B}, {Req_C}, {Req_D}, {Req_E} -> Proxy -> {Req A, B, C}, {Req D, E}

{Resp A, B, C}, {Resp D, E} -> Proxy -> {Resp_A}, {Resp_B}, {Resp_C}, {Resp_D}, {Resp_E}
我希望你能明白

我的问题


是否存在处理该案例的现有框架?如果没有,该问题的最佳设计是什么?

可能是一个有趣的选择。我肯定需要用JAVA完成。只是因为我好奇:这是一项技术要求,例如,由于个人偏好,必须集成到现有JAVA系统中,还是一项管理决策,例如,其他一切都是用JAVA编写的,所以这也一定是java?因为这些请求是通过基础设施发出的,是用java完成的。这些不是HTTP请求!不完全确定,但试着看一看,或者,在更高的层次上。祝你好运