基于 .NET9、.NET Aspire、React、Nextjs、K8S、ELK 的微服务项目
ELK - ELK Stack(Elasticsearch、Logstash、Kibana)是一个精简的日志管理解决方案,在一个软件包中提供可扩展的搜索、数据处理和可视化功能。.NET Aspire - .NET Aspire 是一个具有明确方向的、云就绪的堆栈,用于构建可观察的、生产就绪的分布式应用程序。.NET Core 9 - .NET Framework 和 .NET Core,包括 AS

Micro Commerce 受 Microsoft eShop 的启发,这个项目旨在展示最新的.NET 技术栈。
通过这个项目,我们正在构建一个遵循微服务原则的示例电子商务平台,从而实现可扩展性、灵活性和弹性。
技术栈
Infrastructure 基础设施
-
.NET Aspire - .NET Aspire 是一个具有明确方向的、云就绪的堆栈,用于构建可观察的、生产就绪的分布式应用程序。
-
Kubernetes - 该应用程序设计用于在 Kubernetes 上运行(包括本地和云端)。
-
ELK - ELK Stack(Elasticsearch、Logstash、Kibana)是一个精简的日志管理解决方案,在一个软件包中提供可扩展的搜索、数据处理和可视化功能。
Back-end 后端
-
.NET Core 9 - .NET Framework 和 .NET Core,包括 ASP.NET 和 ASP.NET Core
-
EF Core 9 适用于 .NET 的现代对象数据库映射器。它支持 LINQ 查询、变更跟踪、更新和架构迁移
-
MediatR - 一个简单、功能不复杂的 .NET 中介器实现。
Front-end 前端
-
Refine ——Refine 是一个面向 CRUD 操作繁重的 Web 应用程序的 React 元框架。它可满足各种企业用例的需求,包括内部工具、管理面板、仪表盘和 B2B 应用程序。
-
Next.js 一个用于 React 应用的现代化服务器端渲染框架。
https://github.com/baotoq/micro-commerce
往期推荐

更多推荐
所有评论(0)