微服务框架 - 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 搭建分布式架构

三、swagger

四、skywalking

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

Trace 跟踪

五、网关

服务器

微服务

微服务详细

六、源码

https://github.com/grissomlau/jimu

posted @ 2019-11-22 19:45  Grissom007  阅读(2894)  评论(10)    收藏  举报