颠覆了!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 -

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

相关推荐
Eiceblue1 小时前
【免费.NET方案】CSV到PDF与DataTable的快速转换
开发语言·pdf·c#·.net
步、步、为营3 小时前
.net开源库SignalR
开源·.net
追逐时光者5 小时前
一款开源免费、通用的 WPF 主题控件包
后端·.net
步、步、为营7 小时前
.net开源物联网项目IoTSharp
物联网·开源·.net
百锦再9 小时前
.Net配置文件appsetting.json的几种读取方法
chrome·json·.net·依赖注入·appsetting·web.config
昏睡红猹9 小时前
C#脚本化(Roslyn):如何在运行时引入nuget包
c#
张人玉9 小时前
C# 常量与变量
java·算法·c#
就是有点傻10 小时前
在C#中,可以不实例化一个类而直接调用其静态字段
c#
软件黑马王子10 小时前
C#系统学习第八章——字符串
开发语言·学习·c#