关于springboot:微服务组件-mica-243GA-发布开源-micaloggingmicacaffeine-组件

44次阅读

共计 1730 个字符,预计需要花费 5 分钟才能阅读完成。

一、mica(云母)

mica 由如梦技术外部的 lutool(撸秃) 演变而来。lutool 诞生于 2017 年,受 jhipster 启发逐步形成一个微服务的外围集。

lutool 名称与性能不太合乎,故在 2019 年开源时将其改名为 mica(云母),寓意为云服务的基石。

二、版本阐明

留神: mica-v2.0 分支仅做 bug 修复,不再做性能更新。

最新版本 mica 版本 spring boot 版本 spring cloud 版本
2.4.3-GAmica 2.4.x2.4.x2020
2.1.1-GAmica 2.0.x~2.1.x2.2.x ~ 2.3.xHoxton

2.4.x 累积更新

v2.4.3-GA – 2021-02-27

  • 开源 mica-logging 组件。
  • mica-core 欠缺 JsonUtil 和 SystemUtil。
  • mica-core 申请开始工夫 key。
  • mica-xss 反对本义和清理 2 种模式。
  • mica-swagger api key 认证 token key-name 默认改为 Authorization
  • 增加观星图。
  • 更换模块图。
  • 降级 spring boot 到 2.4.3

v2.4.2-GA – 2021-02-08

  • mica-caffeine、mica-redis 默认 @EnableCaching。
  • mica-bom 增加 mica-caffeine 模块。

v2.4.1-GA – 2021-01-29

  • 【重大】mica-xss ThreadLocal remove。
  • mica-xss 欠缺,新增字符串全局 trim、换行、本义配置。

v2.4.0-GA – 2021-01-18

  • mica-xss XssUtil 放开 Whitelist 不便自定义。
  • mica-core 增加 ACTIVE_PROFILES_PROPERTY 常量。
  • 挪动 SpringContextUtil 到 mica-core 中。
  • 降级到 spring boot 2.4.2。
  • 应用 spring cloud 2020.0.0
  • 降级 mica auto 到 2.0.3。
  • 降级到 mica-weixin 2.0.5。

2.1.x 更新

v2.1.1-GA – 2021-02-22

  • 【重大】mica-xss ThreadLocal remove。
  • 降级到 mica-weixin 2.0.5。

重点阐明: 应用了 mica-xss 的同学,请降级到 2.1.1-GA 或者 2.4.3-GA

三、新增模块阐明

3.1 mica-logging

  1. 默认状况下,打印 console 日志、all.logerror.log
  2. 设置为 json 格式化,打印 console 日志(非 json)、all.logjson 格局,可用于 filebeat 收集)。
  3. 开启 logstash 只打印 console 日志,并将日志输入到 logstash
  4. 可配置启动实现敞开 console 日志。

3.2 mica-caffeine

  1. Spring caffeine cache 加强,反对 # 号分隔 cachename 和 超时,反对 ms(毫秒),s(秒默认),m(分),h(小时),d(天)等单位。
  2. 不便 mica-weixin、mica-captcha 等组件应用。

四、mica 生态

  • mica-auto (Spring boot starter 利器): https://gitee.com/596392912/m…
  • mica-weixin(jfinal weixin 的 spring boot starter):https://gitee.com/596392912/m…
  • mica-mqtt(基于 t-io 实现的 mqtt 组件):https://gitee.com/596392912/m…
  • Spring cloud 微服务 http2 计划(h2c): https://gitee.com/596392912/s…

五、文档

  • mica 源码 Gitee(码云):https://gitee.com/596392912/mica
  • mica 源码 Github:https://github.com/lets-mica
  • 文档地址(官网):http://wiki.dreamlu.net
  • 文档地址(语雀 - 可关注订阅):https://www.yuque.com/dreamlu
  • 示例我的项目:https://github.com/lets-mica/mica-example
正文完
 0