框架内容
零度框架是一套基于微服务和领域模型驱动设计的企业级快速开发框架,基于微软 .NET 6 + React 最新技术栈构建,容器化微服务最佳实践,零度框架的搭建以开发简单,多屏体验,前后端分离,灵活部署,最少依赖,最新框架为原则,以物联网平台管理系统为业务模型,参考诸多优秀开源框架,采用主流稳定的技术栈,从零开始搭建企业级架构,已向零度订阅会员提供源码 。零度云平台功能特性
文章插图
零度微服务技术架构图
文章插图
全新的设备管理界面【.NET平台下一个你不知道的框架,我只想说两个字:“牛逼”】
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
其它更多功能
文章插图
本地调试教程环境介绍系统:Windows11/32GVS版本:2022最新版数据库:MSSQLLocalDB,MongoDB
第一步,下载源码需要开通零度会员,官网:https://www.xcode.me/点击下载
文章插图
ZeroFramework.ReverseProxy
负责网关和反向代理ZeroFramework.DeviceCenter.API
设备服务APIZeroFramework.IdentityServer.API
IdentityServer身份认证中心ZeroFramework.DeviceCenter.Web
前端React项目
ZeroFramework.DeviceCenter.API
以及 ZeroFramework.IdentityServer.API
需要迁移数据库ORM采用的是EFCore,并且在
ZeroFramework.DeviceCenter.Infrastructure
和ZeroFramework.IdentityServer.API
的项目Migrations
文件夹中已经有了迁移文件,所以我们只需要执行相应的update-database
命令即可 。执行以下语句:
Update-Database -Context PersistedGrantDbContext -Project ZeroFramework.IdentityServer.API -StartupProject ZeroFramework.IdentityServer.APIUpdate-Database -Context ConfigurationDbContext -Project ZeroFramework.IdentityServer.API -StartupProject ZeroFramework.IdentityServer.APIUpdate-Database -Context ApplicationDbContext -Project ZeroFramework.IdentityServer.API -StartupProject ZeroFramework.IdentityServer.APIUpdate-Database -Context DeviceCenterDbContext -Project ZeroFramework.DeviceCenter.Infrastructure -StartupProject ZeroFramework.DeviceCenter.Infrastructure
执行命令都可以在项目的README.md
中找到 。第一次执行时间很长,要耐心等待 。。。。。。
第三步,本地安装MongoDB
ZeroFramework.DeviceCenter.API
启动必须要MongoDB
,只需要本地安装一个就好了 。下载地址
第四步,启动项目解决方案右键->设置启动项目-> 将图片红圈中的项目启动
经验总结扩展阅读
- vivo互联网机器学习平台的建设与实践
- 守护平台绑定什么意思
- .Net Framework中的AppDomain.AssemblyResolve事件的常见用法、问题,以及解决办法
- OnionArch - 采用DDD+CQRS+.Net 7.0实现的洋葱架构
- 借分期属于哪个平台
- 记一次 .NET 某工控视觉软件 非托管泄漏分析
- Bing 广告平台迁移到 .net6
- .NET 6 跨服务器联表查询
- 不安装运行时运行 .NET 程序 - NativeAOT
- 有趣实验 .NET下数据库的负载均衡(续)