您如何将 QoS 与 WCF 关联起来?
在SOA(面向服务的架构)中,服务组合通常在组合阶段考虑QoS或服务质量。如果我要创建基于 WCF 的 SOA,我将如何在 WCF 上下文中获得 QoS?
In SOA(Service Oriented Architecture), service composition usually consider the QoS or the Quality of Service during the composition stage. If I am going to create a WCF-based SOA, how would I get the QoS in WCF context?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您正在讨论提出服务声明并将其公开以供 WS-QoS 使用,则没有第一方对此提供支持。您正在考虑创建自己的服务行为来实现这一点(可行,但很困难)。
对于基于 QoS 指标的监控和业务逻辑,您面临着更艰巨的任务。 WCF 向 Perf Mon 发布了多个指标,但根据您的需求,这可能还不够。
鉴于您有一些相当企业化的需求,您是否考虑过 Biztalk 和 WCF LOB 适配器的组合?以下是查看链接:
http://www.microsoft.com/biztalk/技术/wcflobadaptersdk.mspx
If you are talking about making service claims and exposing them for consumption vis-a-vis WS-QoS, there is no first-party support for this. You are looking at creating your own Service Behavior to implement this (doable, but difficult).
For monitoring and business logic based on QoS metrics, you have a much bigger job ahead of you. There are several metrics WCF publishes to Perf Mon, but it's probably not enough depending on your needs.
Seeing as how you have some fairly enterprisey needs, have you considered a combination of Biztalk and the WCF LOB adapters? Here's a link to take a look:
http://www.microsoft.com/biztalk/technologies/wcflobadaptersdk.mspx