[
登录
|
注册
]
反馈问题或提出建议
社区首页
新 闻
小 组
博 问
闪 存
网 摘
空 间
好 友
博问
/
全部问题
/
.NET技术
/
.NET Framework
[
已解决问题
] 关于异步remoting超时的问题
提问时间:
2007-12-09 11:01
悬赏分:10
浏览:561 次
在异步调用remoting方法的时候,如果对方的主机不能使用或者没有监听端口,BeginInvoke方法会阻塞很长时间,我做过测试,最长的时候能阻塞好几分钟才会抛出异常,通过TcpChnal的Timeout属性设置也不能减少阻塞的时间。如果这样的话,在生产环境很可能会把很多业务hang住,remoting的这个地方可不可以扩展呀,比如用静态织入等方法让异步调用在2秒内要么连接上,要么抛异常。你也可以自己做一个异步调用阻塞时间的测试。有时候socket的beginConnect也会阻塞几十秒。
盼复,谢谢
提问者:
蛙蛙池塘
-
菜鸟二级
所有回答(1)
无论是使用remoting方法还是socket消息包机制。如果两个方法都有问题,那么可能的瓶颈不在这里,你是否考虑到其他资源限制呢? 有关socket消息问题可以参考我博客的有关文章,具体博址为:
http://www.cnblogs.com/lijigang/archive/2007/05/22/754976.html
9个月前
回答者:
刚刚
-
老鸟四级
评论
您需要
登录
以后才能回答!
我要提问
我的问题
更多来自
蛙蛙池塘
的提问
快到期问题
请问哪里有petshop中SQLHelper类的函数的详细讲解?
谁熟悉sps?我死活安装不了。实在不知道是什么问题。请高人指点
重写RoleProvider和ProfileProvider价值大吗?
discuz!nt跟网站整合 web.config httpModules问题
在vista环境下无法vs2008问题
现在.net下应用ajax到底怎么用
要对Discuz!NT进行二次开发,有经验的朋友来谈谈
>
问题排行榜
相关内容
经典推荐--.NET几大热点问题(.NET人员必读)
经典推荐--.NET几大热点问题(.NET人员必读)
关于IE问题,请教和求救
利用 Remoting 实现异步队列机制
.NET Framework Client Profile 到底是怎么回事?
Entity Framework 现在不支持oracle?
[欢迎加入].NET Compact Framework讨论组
你打算什么时候在实际项目中使用ASP.NET MVC Framework呢?
相关链接