【发布时间】:2013-06-10 15:38:49
【问题描述】:
目前我已经开始开发提供 Webshopdata 的 wcf 服务,但有些东西还不够清楚。就我而言,我有多个服务合同,例如产品、订单、帐户和购物车。每个合约大约有 10 到 15 个方法,并且它们不相互继承。
在性能和维护方面的最佳实践是什么,构建一个实现所有方法的服务(可能按端点对它们进行分组?)或为每个合同构建一个服务?
谢谢!
【问题讨论】:
目前我已经开始开发提供 Webshopdata 的 wcf 服务,但有些东西还不够清楚。就我而言,我有多个服务合同,例如产品、订单、帐户和购物车。每个合约大约有 10 到 15 个方法,并且它们不相互继承。
在性能和维护方面的最佳实践是什么,构建一个实现所有方法的服务(可能按端点对它们进行分组?)或为每个合同构建一个服务?
谢谢!
【问题讨论】:
您只能为每个服务配置服务质量(超时、消息大小限制等)。您不能为每种方法配置这些选项。如果您需要将事物配置到如此精细的细节,则需要单独的服务。否则,我认为没有多少硬性规定。
【讨论】: