内容简介:一、mica(云母) mica是一个微服务组件集,但不仅仅是组件,我们关注的是微服务生态并持续演进,尽量做到开箱即用,简化使用和排坑。总共已有 40+ 组件,并且很多组件已经打通。 二、版本说明 最新版本 mica 版本...
一、mica(云母)
mica
是一个微服务组件集,但不仅仅是组件,我们关注的是微服务生态并持续演进,尽量做到开箱即用,简化使用和排坑。总共已有 40+ 组件,并且很多组件已经打通。
二、版本说明
最新版本 |
mica 版本 |
spring boot 版本 |
spring cloud 版本 |
2.5.4 |
mica 2.5.x |
2.5.x |
2020 |
2.4.10 |
mica 2.4.x |
2.4.x |
2020 |
2.1.1-GA |
mica 2.0.x~2.1.x |
2.2.x ~ 2.3.x |
Hoxton |
说明:mica 对 Spring cloud 为非强制依赖,除了 mica-jobs、mica-prometheus 其他组件普通 Spring boot 项目也可以使用。
三、更新记录
- ✨ 新增 mica-prometheus 模块支持 http sd 和 alert webhook。
- ✨ mica-swagger 支持 v3 注解 @Tag,R 添加 v3 注解。
- ✨ mica-logging 代码优化。
- ✨ github actions 添加缓存。
- ???? 更新模块图。
- ???? [Summer 2021] 添加英文 readme。
- ⬆️ 升级 Spring Native 到 0.10.2。
- ⬆️ 升级到 Spring boot 到 2.5.4
- ⬆️ 升级 mica-auto 到 2.1.3 修复多模块增量编译问题。
- ⬆️ 升级 jsoup 到 1.14.2,不再支持低版本 jsoup。
- ⬆️ 升级 knife4j 到 3.0.3
- ⬆️ 升级到 jfinal 到 4.9.16
四、重点说明
- mica-prometheus 组件是为了方便
Spring cloud
服务对接 Prometheushttp_sd
和 alert webhook,支持servlet
和webflux
,建议集成到 Spring boot admin 这类非业务服务中。
maven
<dependency> <groupId>net.dreamlu</groupId> <artifactId>mica-prometheus</artifactId> <version>${version}</version> </dependency>
gradle
compile("net.dreamlu:mica-prometheus:${version}")
http-sd 使用
- job_name: micax-cloud honor_timestamps: true scrape_interval: 15s scrape_timeout: 10s metrics_path: /actuator/prometheus scheme: http http_sd_configs: - url: 'http://{ip}:{port}/actuator/prometheus/sd'
效果图
alert webhook
receivers: - name: "alerts" webhook_configs: - url: 'http://{ip}:{port}/actuator/prometheus/alerts' send_resolved: true
自定义监听事件并处理
@Async @EventListener public void onAlertEvent(AlertMessage message) { // 处理 alert webhook message }
五、mica生态
- mica-auto (Spring boot starter 利器):https://gitee.com/596392912/mica-auto
- mica-weixin(jfinal weixin 的 spring boot starter):https://gitee.com/596392912/mica-weixin
- mica-mqtt(基于 t-io 实现的 mqtt组件):https://gitee.com/596392912/mica-mqtt
- Spring cloud 微服务 http2 方案(h2c):https://gitee.com/596392912/spring-cloud-java11
- mica-security(mica权限系统 vue 改造中):https://gitee.com/596392912/mica-security
六、文档
- mica 源码 Gitee(码云):https://gitee.com/596392912/mica
- 文档地址(语雀-可关注订阅):https://www.yuque.com/dreamlu
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- AWCP 1.4 新增报表模块,集成 jasperreport
- SPTools 2.4 版本发布,新增博客管理模块
- SpringBlade 2.8.0 发布,新增在线报表模块
- UWeb v1.1.1 发布,新增通知公告模块
- Node.js 15.1.0 发布,新增诊断通道模块
- guns-lite 新增内容管理模块 CMS
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Practical Algorithms for Programmers
Andrew Binstock、John Rex / Addison-Wesley Professional / 1995-06-29 / USD 39.99
Most algorithm books today are either academic textbooks or rehashes of the same tired set of algorithms. Practical Algorithms for Programmers is the first book to give complete code implementations o......一起来看看 《Practical Algorithms for Programmers》 这本书的介绍吧!