【发布时间】:2016-04-07 18:42:48
【问题描述】:
我一直在阅读有关Microservice Architecure 的信息,并且由于互联网上提供的有价值信息有限,我相信,我从理论的角度对它有一个公平的理解。我知道,在较高级别上,该架构建议远离monoliths,并拥有小型独立服务。但是,我在互联网上看到的所有示例都建议编写连接到ESB 的松散耦合的 Windows 服务(非 MS 实现的守护程序)。我知道编写遵循 SRP 的小型、松散耦合的 Web 服务也符合微服务的要求。
也就是说,oData.Net 服务,其中所有 oData 控制器(微服务?)都部署为一个整体,显然违反了微服务架构模式。说 oData.net 不是为微服务而设计的,这是正确的说法吗?如果您的回答是否定的,请借助示例进行解释。另外,请帮助我了解如何混合使用 API 网关模式。
【问题讨论】:
标签: c# .net architecture odata microservices