微软eShopOnContainers微服务架构案例

2023/7/6 2:13:38

"eShopOnContainers是基于微服务架构和Docker容器技术整合的 .NET Core 应用,目前微服务架构非常火热,Docker 技术也发展迅速,微软在这时推出这个架构案例,其用意可想而知,虽说这个案例还不能完全应用到生产环境,但对于我们开发者来说,可是非常好的学习资料,无论你是稍作修改,还是利用这个架构重新开发,学习这样一个案例都是非常有必要的,让我们一起来学习吧。

微软eShopOnContainers微服务架构案例

为了推广 .NET Core 跨平台技术,微软为我们提供了一套开源的 eShopOnContainers 架构案例,这是一个使用 .NET Core 跨平台框架开发的,几乎涵盖了所有平台,支持 Windows、MacOS、Linux、Android和IOS平台,这是一套基于微服务架构示例,运行在容器中的小型应用,不仅展示了.NET Core 的跨平台性,更展示了 Visual Studio 2017 的强大之处,从名字上可以看出,这是一个运行在容器中的商城应用,利用 Docker 容器的跨平台特性,使我们生成一次,到处运行。

开篇有益-解析微软微服务架构eShopOnContainers(一)

IdentityService-解析微软微服务架构eShopOnContainers(二)

CatalogService-解析微软微服务架构eShopOnContainers(三)

EventBus-解析微软微服务架构eShopOnContainers(四)

HealthCheck-解析微软微服务架构eShopOnContainers(五)

[源码与文档下载](https://github.com/dotnet-architecture/eShopOnContainers 微软eShopOnContainers微服务架构案例)"