springcloud 组件_Spring Cloud 微服务组件 mica 2.0.5发布,添加指标收集

一、mica(云母)

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

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

ab1a0b67e254190b2dfcc60348855cdb.png

二、mica 2.x核心依赖

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

依赖版本Spring Boot2.3.x

三、mica 2.0.5-GA 更新说明

  • ✨ 添加 mica-metrics 模块,用于使用 prometheus 进行指标收集,已支持 undertow、sentinel。
  • ✨ mica-redis add scan 和 sscan。
  • mica-redis 修复使用文档。Gitee pr by @醉酒的蝴蝶zzz/N/A
  • ✨ mica-core 添加 RsaHelper RSA PEM格式秘钥对的解析和导出,Gitee pr by @caiqiyuan
  • ✨ mica-core RsaUtil 完善加解密方法。
  • ✨ mica-core 添加忽略序列化 id 的 jdk 对象序列化。
  • ✨ mica-core 添加 CheckedPredicate。
  • ✨ mica-core 添加 json 格式校验。
  • 修复部分 sonarcloud 问题。
  • ⬆️ 升级 spring cloud 到 Hoxton.SR7。

四、mica-metrics 组件

  • 支持 sentinel 指标收集。
  • 支持 undertow 指标收集。

结合 micrometer-registry-prometheus 组件可以将这些指标数据进行收集。

f48f4fea581b19abd6f369ede6be5ab7.png

然后展示到 Grafana 中。

46579abaac50317cc269047a86bcc00d.png

五、源码地址

  • mica 源码 Github:https://github.com/lets-mica
  • mica 源码 Gitee(码云):https://gitee.com/596392912/mica
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值