mica 雲母,寓意爲雲服務的核心,mica v1.1.0 開源了原來閉源的 mica-pro 部分代碼,加強 Spring cloud 功能,使得 Spring cloud 服務開發更加方便快捷。java
mica 基於 java 8,沒有歷史包袱,支持傳統 Servlet 和 Reactive(webflux)。採用 mica-auto 自動生成 spring.factories 和 spring-devtools.properties 配置,僅依賴 Spring boot、Spring cloud 全家桶,無第三方依賴。市面上鮮有的微服務核心組件。git
依賴 | 版本 |
Spring Boot | 2.1.x |
Spring Cloud | Greenwich.RELEASE |
•減小部分阿里巴巴規範問題。•優化日誌,dev 環境日誌,不按內存切分,不使用gz壓縮,避免每次本地重啓生成日誌文件。•優化 StackTraceAsString 中 FastStringWriter 初始容量爲200。•優化 ServiceException R 泛型。•添加 R.throw 系列方法,用於處理異常直接返回的狀況。•Try 添加 Runnable、Callable、Comparator 的 Lambda 受檢異常處理。•修復日期添加和減小的bug IW2IM(gitee)。web
咱們來看看新的功能全景圖。spring
•mica-example: https://gitee.com/596392912/mica-example•文檔地址(官網):https://www.dreamlu.net/#/doc/docs•文檔地址(語雀-可關注訂閱):https://www.yuque.com/dreamlu/micaide
容許以引入不改源碼的形式免費用於學習、畢設、公司項目、私活等。微服務
特殊狀況修改代碼,但仍然想閉源需通過做者贊成。學習
參考請註明:參考自 mica:https://gitee.com/596392912/mica優化