当前位置: 首页 > news >正文

springcloud全家桶_Spring cloud 微服务组件 mica 2.0.5GA 发布,添加对sentinel、undertow指标收集。...

一、mica(云母)

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

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

d2defd2ae8d3077f14541c3b4d27c65e.png

二、mica 2.x核心依赖

mica 基于 java 8,没有历史包袱,支持传统 Servlet 和 Reactive(webflux)。采用 mica-auto 自动生成 spring.factoriesspring-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 组件可以将这些指标数据进行收集。b636c65eeaba149325627b66980b32aa.png然后展示到 Grafana 中。

d9f73ab8ae005e115a00e37870bbc198.png

五、源码地址

  • mica 源码 Github:https://github.com/lets-mica
  • mica 源码 Gitee(码云):https://gitee.com/596392912/mica

相关文章:

  • 查看约束信息_谢菲尔德资源与蚌埠中恒签订“转型”约束钛铁矿承购协议
  • recyclerview item 有选中字体颜色_PPT金属文字怎么插入?PPT模板金属字体制作,PPT金属字体怎么做?...
  • 3d旋转相册代码源码_Qt Data Visualization ,让数据3D可视化
  • asp 执行 exe_Asp.Net Core学习笔记:(五)构建和部署
  • mybatis if test 用法_手写一个简易版的Mybatis,带你深入领略它的魅力
  • python写入excel数据时保存之前内容_如何使用python在保留原excel格式的前提下插入/修改数据...
  • asp.net web开发框架_ASP.NET Core Blazor未来的Web开发框架
  • 操作系统实验c语言页面置换算法(lru和lfu算法)_「任性」的C语言之父:因拒付论文装订费错失博士学位,论文52年后重见天日...
  • python生日快乐代码_【震惊小伙伴的单行代码—Python篇】的实践操作
  • c3p0连接池配置_数据库连接池amp;Spring JDBC(JdbcTemplate)
  • cdr自动排版插件_牛逼!网上卖328的CorelDraw插件免费送一键转曲批量导图文字识别...
  • python最接近某个值怎么表示_在python3中实现查找数组中最接近与某值的元素操作...
  • java连接rabbitmq_RabbitMQ指南之一:Hello World!
  • python if 单行_学python时,发现很多高手的代码只有一行或几行就达到了我多行代码一样的功能,应该追求这种简洁吗?...
  • python openpyxl读写xlsx_Python使用openpyxl读取、修改excel文件及绘chart图(支持xlsx)...
  • 深入了解以太坊
  • 4. 路由到控制器 - Laravel从零开始教程
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • CSS实用技巧干货
  • JavaScript服务器推送技术之 WebSocket
  • Java面向对象及其三大特征
  • node和express搭建代理服务器(源码)
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • Ruby 2.x 源代码分析:扩展 概述
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • vue脚手架vue-cli
  • 给Prometheus造假数据的方法
  • 基于HAProxy的高性能缓存服务器nuster
  • 聊一聊前端的监控
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 使用 @font-face
  • 智能合约Solidity教程-事件和日志(一)
  • 白色的风信子
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • # 飞书APP集成平台-数字化落地
  • #Linux(权限管理)
  • #NOIP 2014# day.1 T2 联合权值
  • (2)(2.10) LTM telemetry
  • (4)STL算法之比较
  • (day 12)JavaScript学习笔记(数组3)
  • (LeetCode 49)Anagrams
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (数据结构)顺序表的定义
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)EXC_BREAKPOINT僵尸错误
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .apk文件,IIS不支持下载解决
  • .gitignore文件_Git:.gitignore
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .net 中viewstate的原理和使用