微服务框架 - Jimu(积木) 升级 1.0.0 支持 .Net Core 3.0

如果不知道 Jimu(积木) 是啥,请移步 .Net Core 分布式微服务框架介绍 - Jimu
这次升级除了支持 .Net Core 3.0 还新增部分功能,如 REST, 链路跟踪等,以下为详细;

一、功能列表

功能 说明 Jimu 1.0.0 Jimu 0.6.0
平台 .Net Core 2.1
.Net Core 3.0
服务注册与发现 consul
网关 Asp.Net Core Web
RPC DotNetty
鉴权 JWT
负载均衡 轮训
容错策略 重试
容器 docker
路由配置 Attribute注解
日志记录 log4net
nlog
文档 swagger
链路跟踪 skywalking
REST Attribute注解
健康监测 心跳
文件上存下载 多文件上存,单文件下载
跳转 在服务端跳转到指定url
ORM Dapper
DDD MiniDDD

二、建议用积木结合 docker 搭建分布式架构

微服务框架 - Jimu(积木) 升级 1.0.0 支持 .Net Core 3.0_第1张图片

三、swagger

微服务框架 - Jimu(积木) 升级 1.0.0 支持 .Net Core 3.0_第2张图片

微服务框架 - Jimu(积木) 升级 1.0.0 支持 .Net Core 3.0_第3张图片

四、skywalking

拓扑图: user -> jimu_apigateway -> jimu_order -> jimu_user

微服务框架 - Jimu(积木) 升级 1.0.0 支持 .Net Core 3.0_第4张图片

Trace 跟踪

微服务框架 - Jimu(积木) 升级 1.0.0 支持 .Net Core 3.0_第5张图片

五、网关

服务器

微服务框架 - Jimu(积木) 升级 1.0.0 支持 .Net Core 3.0_第6张图片

微服务

微服务框架 - Jimu(积木) 升级 1.0.0 支持 .Net Core 3.0_第7张图片

微服务详细

微服务框架 - Jimu(积木) 升级 1.0.0 支持 .Net Core 3.0_第8张图片

六、源码

https://github.com/grissomlau/jimu

你可能感兴趣的:(技术)