Asp.net core 使用.NETCore创建微服务

Asp.net core 使用.NETCore创建微服务,asp.net-core,microservices,Asp.net Core,Microservices,我想使用.NETCore创建微服务。我搜索并发现微服务是设计概念。 我的设计应该像“代理微服务设计模式”。 您能告诉我什么技术堆栈适合使用.NETCore创建微服务吗? 是否有任何特定的工具可用于使用.net core的微服务 谢谢, Chandran微服务只是一种设计合理的服务。你不需要任何特定的工具。事实上,一旦你删除了营销宣传,你将很难找到SOA和微服务之间的区别。您所谓的“代理微服务设计模式”实际上是一组不同的模式,例如,哑代理是一种模式,而“智能”代理可能是感谢您的回复。因此我可以创建

我想使用.NETCore创建微服务。我搜索并发现微服务是设计概念。 我的设计应该像“代理微服务设计模式”。 您能告诉我什么技术堆栈适合使用.NETCore创建微服务吗? 是否有任何特定的工具可用于使用.net core的微服务

谢谢,
Chandran

微服务只是一种设计合理的服务。你不需要任何特定的工具。事实上,一旦你删除了营销宣传,你将很难找到SOA和微服务之间的区别。您所谓的“代理微服务设计模式”实际上是一组不同的模式,例如,哑代理是一种模式,而“智能”代理可能是感谢您的回复。因此我可以创建两个web API服务作为微服务。现在我想要一个API网关来驱动/操作这两个web API服务作为代理。哪个API网关最适合它?为什么你认为你需要一个API网关?你所说的API网关是什么意思?这是另一个营销术语,意思是每3个月改变一次。它过去只是PaaS云中的计费组件。如果你真的需要路由器,就写一个吧。您不需要任何特殊的编码来编写只接收请求并将其发布到另一个服务的服务。最有可能的情况是,您不需要路由,因此请注意,这些模式讨论的是消息传递。如果要将一个服务与另一个服务解耦,请使用队列。如果您想提供任何类型的故障容忍度,您无论如何都会这样做