一、mica(云母)

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

lutool 名称与功能不太符合,故在2019年开源时将其改名为 mica(云母),寓意为云服务的基石。
mica2.x-open.png

二、mica 2.x核心依赖

mica 基于 java 8,没有历史包袱,支持传统 Servlet 和 Reactive(webflux)。采用 mica-auto 自动生成 spring.factoriesspring-devtools.properties 配置,仅依赖 Spring boot、Spring cloud 全家桶,无第三方依赖。市面上鲜有的微服务核心组件。

依赖 版本
Spring Boot 2.3.x

三、更新说明(累积更新)

v2.0.8-GA - 2020-10-20

  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图2 mica-metrics 添加对 druid 连接池的支持(未来会扩展更多指标)。
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图3 mica-core StringUtil 添加格式化执行时间方法。
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图4 mica-core CollectionUtil 优化泛型。
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图5 mica-core 完善 FileUtil,方便使用
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图6 mica-core 完善 JsonUtil,方便使用。
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图7 mica-core 完善 DateUtil,方便使用。
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图8 mica-core 抽取 Pkcs7Encoder。
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图9 mica-core Validated group extends Default.
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图10 修复文档错误.
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图11 添加 mica 生态连接。

v2.0.7-GA - 2020-09-25

  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图12 文档完善,详见:http://wiki.dreamlu.net
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图13 mica-core Once 添加方法。
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图14 优化 mica-jobs 模块,默认开启。
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图15 添加 DesensitizationUtil 脱敏工具类。
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图16 添加 commons-lang 中的字符串系列操作方法。
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图17 优化 mica-redis getCounter。
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图18 mica-redis 优化 incrBy、decrBy,添加带超时的方法。
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图19 mica-redis 优化 jdk 序列化。
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图20 Upgrading dependencies. spring boot 2.3.4
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图21 升级到 Spring cloud Hoxton.SR8。

v2.0.6-GA - 2020-08-22

  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图22 mica-core BeanUtil 添加 toNewMap 方法。
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图23 优化 mica-core MicaConstant 中添加 mdc accountId。
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图24 优化 mica-core 补上 LuTool 中的 Bean diff。
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图25 优化 mica-core DateUtil 添加部分方法。
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图26 mica-captcha graphics dispose.
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图27 mica-http 文档添加https证书示例。
  • Spring cloud 微服务组件 mica 2.0.8-GA 发布,添加对 druid 指标收集 - 图28 升级 spring boot 到 2.3.3.RELEASE。

四、mica生态

五、文档

六、关注我们

image.png

扫描上面二维码,更多精彩内容每天推荐!