微服務框架 – Jimu(積木) 升級 1.0.0 支持 .Net Core 3.0

如果不知道 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 跟蹤

五、網關

服務器

微服務

微服務詳細

六、源碼

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

※如何讓商品強力曝光呢? 網頁設計公司幫您建置最吸引人的網站,提高曝光率!!

※網頁設計一頭霧水??該從何著手呢? 找到專業技術的網頁設計公司,幫您輕鬆架站!

※想知道最厲害的台北網頁設計公司推薦、台中網頁設計公司推薦專業設計師”嚨底家”!!