首页 新闻 会员 周边

webservice性能监控的架构方案.

0
悬赏园豆:100 [待解决问题]

webservice 怎么实现性能监控与控制呢. 三点要求 1.能够监控不同用户调用频率,并进行控制 2.存在负载均衡的情况下如何实现协同管控 3.要避免监控控制程序单点故障 谁有成熟的架构方案.还请多多指教啊

暗香浮动的主页 暗香浮动 | 菜鸟二级 | 园豆:361
提问于:2012-03-28 09:20
< >
分享
所有回答(4)
0

这个主要是监控IIS的处理情况,不关webservice什么事情,你要做开发,就对IIS的性能方面做监控,然后用某些策略去管理请求

az235 | 园豆:8483 (大侠五级) | 2012-03-28 10:24
0

关注学习。。。

KivenRo | 园豆:1734 (小虾三级) | 2012-03-29 09:02
0

解决了,LZ也分享下。

lonely_rain | 园豆:752 (小虾三级) | 2012-03-29 17:18
0

1.使用一个监控服务.提供一个方法. 是否提供服务(用户名,密码,方法名,调用者ip)

  身份认证实现:根据用户名密码控制是否可以授权用户. 

  计数器的实现: 根据服务和方法名作为key .每次调用做一个累加为value.客户每次验证通过后的调用更新计数器. 每次调用检测计数器过期时间. 比如配置的调用频率为  1分钟100次.超过1分钟之后计数器清0;

  wcf的话使用参数连接方式调用上面的监控服务.webservice的话使用spring.net进行aop调用监控服务. 根据监控服务的方法返回值决定是否提供服务.

  点单故障的处理目前没有合适的方案.准备研究一下服务总线是否有合适的方法.

暗香浮动 | 园豆:361 (菜鸟二级) | 2012-03-30 22:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册