首先,我正在运行一个应包含大量功能的Windows服务。将有一个业务层,并且从该业务层得出的结果将通过WCF发送到演示层。
我不知道如何构建所有这些功能。
因此,我的问题是:
1. 我应该创建一种覆盖所有服务类并将此Facade类放置到一个ServiceHost中的Facade模式类吗? 还是为每个服务类创建一个ServiceHost实例?像这样
我不知道如何构建所有这些功能。
因此,我的问题是:
1. 我应该创建一种覆盖所有服务类并将此Facade类放置到一个ServiceHost中的Facade模式类吗? 还是为每个服务类创建一个ServiceHost实例?像这样
host1 = new ServiceHost(typeof(MyService1));
host2 = new ServiceHost(typeof(MyService2));
2.我的服务类应该多细粒度?每个实体、每个聚合根还是每个功能块?
这个通信将在 net.pipe 上运行。