首页 新闻 会员 周边 捐助

关于异步remoting超时的问题

0
悬赏园豆:10 [已关闭问题]
在异步调用remoting方法的时候,如果对方的主机不能使用或者没有监听端口,BeginInvoke方法会阻塞很长时间,我做过测试,最长的时候能阻塞好几分钟才会抛出异常,通过TcpChnal的Timeout属性设置也不能减少阻塞的时间。如果这样的话,在生产环境很可能会把很多业务hang住,remoting的这个地方可不可以扩展呀,比如用静态织入等方法让异步调用在2秒内要么连接上,要么抛异常。你也可以自己做一个异步调用阻塞时间的测试。有时候socket的beginConnect也会阻塞几十秒。<br>盼复,谢谢
蛙蛙王子的主页 蛙蛙王子 | 菜鸟二级 | 园豆:465
提问于:2007-12-09 11:01
< >
分享
其他回答(1)
0
无论是使用remoting方法还是socket消息包机制。如果两个方法都有问题,那么可能的瓶颈不在这里,你是否考虑到其他资源限制呢? 有关socket消息问题可以参考我博客的有关文章,具体博址为:http://www.cnblogs.com/lijigang/archive/2007/05/22/754976.html
刚刚 | 园豆:3151 (老鸟四级) | 2007-12-20 02:07
0

aaa

歐陽 | 园豆:202 (菜鸟二级) | 2013-05-02 16:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册