【发布时间】:2019-04-16 00:44:21
【问题描述】:
我有一个在 .NET Core 中有多个服务的微服务项目。在放置控制器时,有两种方法:
- 将控制器放在各自的微服务中,每个微服务中都有
Startup.cs。 - 将所有控制器放在一个单独的项目中,并让它们调用各个服务。
我认为第一种方法将涉及较少的编码工作,但第二种方法使用接口等将控制器与实际服务分开。 使用这两种方法在 Fabric 中创建和管理它们的方式是否存在差异。
【问题讨论】:
-
您能否提供有关这两个选项以及它们的使用方式的更多详细信息?目前,这听起来像是一个通用的编程问题,而不是与 Service Fabric 相关的问题。
标签: microservices azure-service-fabric asp.net-core-webapi