我开发了一个应用程序,它通过TCP服务器并行获取消息,并从另一个Web服务器应用程序调用Web服务。
我注意到webservice服务器以串口方式处理的并行请求。
我强迫网络服务器延迟响应增强情况。
我跟踪并发现webservice调用是由低级Delphi webserivce调用序列化调用并行的。
我嗤之以鼻,发现只有一个连接被打开,HTTP请求在得到响应后逐个发送。
我的基本网络服务电话如下:
var
HTTPRIO: THTTPRIO;
WS: TelephoneDispachServerSoap;
begin
try
HTTPRIO := THTTPRIO.Create(nil);
WS := GetTelephoneDispachServerSoap(false, '',HTTPRIO);
CoInitialize(nil);
r := WS.MaxMethod(10,20);
finally
CoUninitialize;
end;
end;
如何并行发送网络服务电话? 谢谢