【发布时间】:2009-11-10 14:24:21
【问题描述】:
首先,我正在运行一个应该包含很多功能的 Windows 服务。会有一个业务层,来自该业务层的结果将通过 WCF 发送到表示层。
我不知道如何构建所有这些功能。
所以我的问题是:
1。 我是否应该创建某种门面模式类来覆盖所有服务类并将这个门面类放到一个服务主机上。 或者只是为每个服务类创建一个 ServiceHost 实例?像这样
host1 = new ServiceHost(typeof(MyService1));
host2 = new ServiceHost(typeof(MyService2));
2.我的服务类应该有多细?每个实体或每个聚合根或每个功能块?
此通信将通过 net.pipe 运行。
【问题讨论】:
-
我最近遇到了类似的问题。我使用 Facade 来包含所有服务
标签: c# .net windows wcf service