悬赏园豆:10
[已关闭问题]
在异步调用remoting方法的时候,如果对方的主机不能使用或者没有监听端口,BeginInvoke方法会阻塞很长时间,我做过测试,最长的时候能阻塞好几分钟才会抛出异常,通过TcpChnal的Timeout属性设置也不能减少阻塞的时间。如果这样的话,在生产环境很可能会把很多业务hang住,remoting的这个地方可不可以扩展呀,比如用静态织入等方法让异步调用在2秒内要么连接上,要么抛异常。你也可以自己做一个异步调用阻塞时间的测试。有时候socket的beginConnect也会阻塞几十秒。<br>盼复,谢谢
蛙蛙王子
|
菜鸟二级
|
园豆:
465
提问于:2007-12-09 11:01