如果不知道 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 跟蹤
五、網關
服務器
微服務
微服務詳細
六、源碼
本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】
※如何讓商品強力曝光呢? 網頁設計公司幫您建置最吸引人的網站,提高曝光率!!
※網頁設計一頭霧水??該從何著手呢? 找到專業技術的網頁設計公司,幫您輕鬆架站!
※想知道最厲害的台北網頁設計公司推薦、台中網頁設計公司推薦專業設計師”嚨底家”!!