mica 微服务组件集简介和组件图谱
mica 云母,寓意为云服务的核心,使得云服务开发更加方便快捷。mica 的前身是 lutool,lutool 在内部孵化了小两年,已经被多个朋友运用到企业。由于 lutool 对微服务不够友好,故重塑了mica。
mica 核心依赖
mica 基于 java 8,没有历史包袱。仅依赖 Spring 全家桶,无第三方依赖。
依赖 | 版本 |
---|---|
Spring Boot | 2.1.x |
Spring Cloud | Greenwich.RELEASE |
模块简介
mica-auto
采用 java annotation processor
技术,在编译期间生成一些 Spring boot starter
配置,减少重复性工作也避免因为忘记修改而照成服务启动失败。
码云:https://gitee.com/596392912/mica-auto
Github:https://github.com/lets-mica/mica-auto
mica
Spring boot 微服务开发核心包,由于功能众多不做详细描述,大家可以看组件图谱。
码云:https://gitee.com/596392912/mica
Github:https://github.com/lets-mica/mica
mica-pro
对 Spring cloud 相关组件进行的扩展,暂未开源,敬请期待!
mica 组件图谱
开源推荐
- Spring boot 微服务高效开发
mica
工具集:https://gitee.com/596392912/mica -
Avue
一款基于vue可配置化的神奇框架:https://gitee.com/smallweigit/avue -
pig
宇宙最强微服务(架构师必备):https://gitee.com/log4j/pig -
SpringBlade
完整的线上解决方案(企业开发必备):https://gitee.com/smallc/SpringBlade
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
【直播预告】阿里高级开发工程师加多:深度剖析Java并发编程系列(第二讲)Java并发模型&Java内存模型
主讲人:加多(阿里集团-淘宝技术部-高级开发工程师)本名:翟陆续 目前在阿里巴巴淘宝移动中间件消息服务组工作,热衷并发编程,开源框架,架构设计。 著作:《Java并发编程之美》 点击关注加多的云栖社区个人主页 本次课程内容: Java并发模型:三种线程实现模型,用户级线程,内核级线程,两级线程模型。 Java内存模型:Java内存模型,计算机硬件内存模型,两者之间对应关系以及存在的问题。 直播时间:2019年3月24日 周日 今晚20:00 直播地点:【阿里Java技术进阶】钉钉群 详情请看下方图片: 想看 免费直播的提前扫码入群,或 点击link入群: http://tb.cn/gXRstIw 以下为云栖社区的官方Java云栖号:Java技术进阶(点击关注) 相关文章:Java并发编程之美Java 并发编程之美-千无万唤使出来JUC包中的分而治之策略-为
- 下一篇
mica-launcher 微服务启动器的设计和使用
前言 微服务中规范往往比代码更加重要,一些良好的规范,能让我们少走弯路。mica-launcher 启动器就是对服务名和服务环境进行了定制的处理,使得企业开发更加方便快捷。 服务名规范 服务名在微服务中起着至关重要的位置,一个好的服务名应该见名知意。下面是笔者在工作中总结的规范。 小开发团队-两级 例如:user-api 第一级 服务名 第二级 服务类型 多个开发团队-三级 将组名放到第一位,方便快速定位到技术组。 例如:mica-user-api 第一级 组名 第二级 服务名 第三级 服务类型 环境划分 愿景 启动器的使命就是让我们的 jar 在各种环境中都可以方便启动,不用添加过多的配置,减少新同学的学习成本,能快速上手。提供了环境的日志打印,避免启动期间的各种问题。 环境划分 dev(开发)、test(测试)、ontest(线上测试)、prod(正式),默认dev 启动环境变量 java命令行: java -jar app.jar --spring.profiles.active=dev JAVA_OPS set JAVA_OPTS="-Dspring.profiles.acti...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Red5直播服务器,属于Java语言的直播服务器