颠覆了!eShop跟随.Net 8迎来重磅升级,微服务架构与GPT的完美结合!

.Net 8正式发布了,发布了诸多重大的新功能、新特性!

.Net 8新增的功能带来诸多惊喜,还未一一体验完毕呢,我又发现了跟随.Net 8的发布,eShop也迎来重磅升级!

eShop一直以来都是微软官方提供的,一个基于.Net开发的电子商务系统开源项目。

这次升级有几大关键词:.Net 8、微服务、Aspire、OpenAI、APP。

eShop采用的是微服务架构,分为核心、身份授权、订单、目录、购物车微服务。

数据库采用PostgreSQL、缓存采用Redis,还引入了最新发布的Aspire系统。

客户端支持网页版本、IOS版本、安卓版本。

此项目是基于.Net 8开发的,为了能支持 .NET Aspire工具,要安装Visual Studio 2022 17.9版本。

开源项目地址:https://github.com/dotnet/eShop

下载的源码如下,只需在Visual Studio运行eShop.AppHost.csproj项目即可,在浏览器就能体验了,前提是需要启动Docker。

也可通过以下命令启动。

复制代码
dotnet run --project src/eShop.AppHost/eShop.AppHost.csproj

并且该项目还引入OpenAI,商品名称、商品描述、品牌名称全部基于GPT-35-Turbo生成的,商品图标全部基于DALL·E 3生成的。

**总的来说,**此项目包含了目前.Net所有主流的技术和系统架构,想要学习的可以下载起来了。

更多开源项目请查看一个专注推荐优秀.Net开源项目的榜单

- End -

文章首发于公众号【编程乐趣】,欢迎大家关注。

相关推荐
非酋讨厌4 小时前
.NET 11 Preview 4 正式发布:Runtime-Async 全面启用、Process API 大幅扩展
.net
LibraJM7 小时前
一种适合程序员的 Agent 协作方式的实践
c#·copilot·agents
旋律翼211 小时前
Qt Bridges for C# 深度技术解析
开发语言·qt·c#
吴可可12312 小时前
判断多段线方向的鞋带公式法
c#
qq_4542450312 小时前
BasicMethod.Map 设计框架:8 个并行基础模块的数学根基与实现
数据结构·算法·c#
charlie11451419113 小时前
RK3506B: buildroot:出一份正规的最小 rootfs
开发语言·嵌入式·开源项目·rk3506b
天天代码码天天13 小时前
工控机还是 Win7?我把 PP-OCRv6 做成了 14MB 纯 CPU DLL,.NET 3.5 也能直接调用
.net·win7·pp-ocrv6
Byron Loong13 小时前
【c#】Bitmap释放之 大象与蚊子
开发语言·c#
找死的豆腐13 小时前
基于.NET的Windows窗体编程之WinForms图像控件
windows·.net
临风细雨14 小时前
从 Bun 的 Rust 重写,看 C# 如何重建 AI 基础设施层
人工智能·rust·c#