我们正在规划我们的架构并考虑如何将我们的类分组到 WCF 服务中。
我们可以为每个类或紧密的类集合创建一个服务。例如,一项服务用于处理与用户数据有关的所有事情。这将导致相当多的相对较小的服务。
或者,我们可以将类分组创建为服务。例如,一项服务包含所有数据实体(用户、订单、客户等)的类。
或者介于两者之间。
我可能对这些应该如何相关或在错误的地方查找有误解,但我找不到任何指导。
拥有许多服务是个坏主意吗?他们每个人都有很大的开销吗?如果我们确实对它们进行了分组,然后想更改分组,那会是一个问题吗?