在WCF中使用服务合同(一个服务或多个服务)的最佳实践

时间:2013-06-10 15:38:49

标签: c# wcf endpoint contract

目前我已经开始开发提供Webshopdata的wcf服务,但有些不太清楚。在我的情况下,我有多个服务合同,如产品,订单,帐户和购物车。每份合约都有大约10到15种方法,它们不会相互继承。

在性能和维护方面,最佳实践是什么,构建一个实现所有方法的服务(可能是通过端点对它们进行分组?)或为每个合同构建一个服务?

谢谢!

1 个答案:

答案 0 :(得分:0)

您只能为每项服务配置服务质量(超时,邮件大小限制等)。您无法为每种方法配置这些选项。如果您需要将事物配置为如此精细的细节,则需要单独的服务。否则,我认为没有很多严格的规则。