moreco 是一个能够为小、中、大型项目提供最合适架构的一条龙生态系统。满足项目从小型到中型至大型的衍变过程。从编码到监控至运维都满足、且各种功能都插件化,支持插件间的切换。
常常在网上看到很多项目,一来就是 spring cloud、docker 等。当时一个项目最开始可能只是一个简单的想法,而这个想法需要快速成型。所以微服务、容器化并不合适,反而一个简单的单体应用就够了。
但是很少有从单体到集群再到微服务的项目。这样可能开始的时候单体项目是一套代码体系、微服务的时候又是另一套代码体系。这样对开发资源造成很大的浪费。
moreco 能够满足你的项目从单体到微服务的整个流程。但你从单体迁移到微服务的时候,只需要改动很小一部分代码就能实现项目的微服务化,从而节省项目迁移成本。
moreco 不仅仅是一套开发框架,moreco 更是一套生态系统。从开发到监控至运维,moreco 都提供一套更为完善的组件支持。包括但不限于以下项目:
-
架构方面:spring boot → spring cloud。
-
开发方面:对象存储(七牛、阿里云、腾讯云、又拍云)、消息通知(邮件、短信、站内信)。
-
请求鉴权:shiro、spring-security
-
监控报警:物理机监控、应用监控、方法监控、数据库监控。
-
运维方面:统一日志。
运行效果






开发进度汇总

V 0.0.2 开发计划
代码生成、对象存储、消息通知等功能,同时支持简单的 spring cloud 应用
引用来自“衷于栖”的评论
用springcloud不就完了引用来自“耒耒耒耒耒”的评论
为什么有了米其林还有韩泰😂引用来自“衷于栖”的评论
@耒耒耒耒耒 关键您这是基于springcloud开发的 我才会这么说。引用来自“衷于栖”的评论
用springcloud不就完了引用来自“耒耒耒耒耒”的评论
为什么有了米其林还有韩泰😂引用来自“衷于栖”的评论
用springcloud不就完了引用来自“noonoo”的评论
版本号最小不是0.1.0 吗?@红薯 说是不是主版本号.副版本号.次版本号;项目立项主版本号为1,副、次版本号置0;当项目架构升级或主要构件或构件间接口协议发生重大变化时,主版本号+1;功能发生变更时副版本号+1;次版本号一般就在测试与bug修复过程中使用;面向一般用户关注主、副版本号就足够
引用来自“noonoo”的评论
版本号最小不是0.1.0 吗?@红薯 说是不是