×

基于 .NET9、.NET Aspire、React、Nextjs、K8S、ELK 的微服务项目

独孤求败 独孤求败 发表于2026-03-20 10:20:29 浏览44 评论0

抢沙发发表评论

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



群贤毕至

访客