MicroShopping多租户商城

电子商务 B2C 案例ID:249955
海是倒过来的天。
10 年经验· 古德菲力健身
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

项目总结
MicroShopping 是一个基于 ASP.NET Core net10.0 的多租户微服务电商平台。
核心服务:Gateway(YARP 网关)、Product(产品)、Order/Pay(订单/支付)、OSS(对象存储)、三个 IdentityServer4 认证服务(租户/会员/系统)。通过 .NET Aspire AppHost 统一编排启动。
架构特点:采用 DDD 分层架构,通过路由参数 {tenantId} 识别租户,中间件自动注入租户上下文,EF Core 全局过滤器实现数据隔离。限流采用双层设计——Gateway 全局限流 + 服务层租户级限流,基于 Redis Sorted Set + Lua 脚本实现滑动窗口算法。
共享框架:包含 Domain、EFCore、Redis、RabbitMQ、Kafka、MeiliSearch、RateLimit 等 14 个框架库,各服务通过扩展方法统一注册。
基础设施:MySQL、Redis、RabbitMQ、AgileConfig 配置中心、MeiliSearch 搜索引擎,以及 OpenTelemetry + Jaeger/Prometheus/Grafana/Loki 全链路可观测体系。支持 Docker Compose 和 K8s 双环境部署。
前端:Vite + React,包含会员端、系统管理端、租户端三个独立应用。

MicroShopping多租户商城

电子商务 · B2C 案例ID:249955
联系该工程师
微信扫码,建群沟通
作者: 海是倒过来的天。 - 10年经验- 古德菲力健身

案例介绍

项目总结
MicroShopping 是一个基于 ASP.NET Core net10.0 的多租户微服务电商平台。
核心服务:Gateway(YARP 网关)、Product(产品)、Order/Pay(订单/支付)、OSS(对象存储)、三个 IdentityServer4 认证服务(租户/会员/系统)。通过 .NET Aspire AppHost 统一编排启动。
架构特点:采用 DDD 分层架构,通过路由参数 {tenantId} 识别租户,中间件自动注入租户上下文,EF Core 全局过滤器实现数据隔离。限流采用双层设计——Gateway 全局限流 + 服务层租户级限流,基于 Redis Sorted Set + Lua 脚本实现滑动窗口算法。
共享框架:包含 Domain、EFCore、Redis、RabbitMQ、Kafka、MeiliSearch、RateLimit 等 14 个框架库,各服务通过扩展方法统一注册。
基础设施:MySQL、Redis、RabbitMQ、AgileConfig 配置中心、MeiliSearch 搜索引擎,以及 OpenTelemetry + Jaeger/Prometheus/Grafana/Loki 全链路可观测体系。支持 Docker Compose 和 K8s 双环境部署。
前端:Vite + React,包含会员端、系统管理端、租户端三个独立应用。

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×