All Projects → xwayway → Moreco

xwayway / Moreco

Licence: mit
moreco 是一个能够为小、中、大型项目提供最合适架构的一条龙生态系统。满足项目从小型到中型至大型的衍变过程。从编码到监控至运维都满足、且各种功能都插件化,支持插件间的切换。支持Spring Boot、Spring Cloud、Axon 无缝升级

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Moreco

Jiiiiiin Security
一个前后端分离的内管基础项目
Stars: ✭ 132 (-42.86%)
Mutual labels:  swagger, spring-boot, spring-cloud, rbac
Simplemall
基于SpringCloud的微服务架构实战案例项目,以一个简单的购物流程为示例,融合spring cloud 相关组件,如spring-cloud-netflix、swagger等
Stars: ✭ 687 (+197.4%)
Mutual labels:  swagger, spring-boot, spring-cloud
Mica
Spring Cloud 微服务开发核心工具集。工具类、验证码、http、redis、ip2region、xss 等,开箱即用。 🔝 🔝 记得右上角点个star 关注更新!
Stars: ✭ 749 (+224.24%)
Mutual labels:  swagger, spring-boot, spring-cloud
Microservices Platform
基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。
Stars: ✭ 3,274 (+1317.32%)
Mutual labels:  spring-boot, spring-cloud, rbac
Pig
🚀 The best rbac web framework. base on Spring Boot 2.4、 Spring Cloud 2020、 OAuth2 . Thx Give a star
Stars: ✭ 958 (+314.72%)
Mutual labels:  spring-boot, spring-cloud, rbac
Jbone
jbone基于Spring Cloud框架开发,旨在为中小企业提供稳定的微服务解决方案,为开发人员提供基础开发骨架,jbone包含微服务中所有常用组件,例如注册中心、服务管理、服务监控、JVM监控、内存分析、调用链跟踪、API网关等等。业务功能包括系统权限的统一管理、单点登录、CMS、电商平台、工作流平台、支付平台等等。
Stars: ✭ 961 (+316.02%)
Mutual labels:  spring-boot, spring-cloud, rbac
Febs Cloud
基于Spring Cloud Hoxton.RELEASE、Spring Cloud OAuth2 & Spring Cloud Alibaba & Element 微服务权限系统,开箱即用。预览地址:https://cloud.mrbird.cn
Stars: ✭ 1,295 (+460.61%)
Mutual labels:  spring-boot, spring-cloud, rbac
Mi S
基于SpringBoot+SpringCloud+Mybatis主流框架搭建的分布式敏捷开发系统架构,为中、小型项目打造企业级基础开发多种解决方案。
Stars: ✭ 140 (-39.39%)
Mutual labels:  swagger, spring-boot, spring-cloud
Spring Boot Plus
🔥 Spring-Boot-Plus is a easy-to-use, high-speed, high-efficient,feature-rich, open source spring boot scaffolding. 🚀
Stars: ✭ 2,198 (+851.52%)
Mutual labels:  swagger, spring-boot
Edc.springcloud.samples
Spring Cloud作为第二代微服务的代表性框架,已经在国内众多大中小型的公司有实际应用案例。许多公司的业务线全部拥抱Spring Cloud,部分公司选择部分拥抱Spring Cloud。此示例基于Spring Boot 1.5.x编写,展示了Spring Cloud的核心组件的基本使用方式,在学习Spring Cloud时可以参考本示例。
Stars: ✭ 183 (-20.78%)
Mutual labels:  spring-boot, spring-cloud
Mcloud
基于Spring Cloud,实现微服务中常用的基础模块,包括 OAuth2 认证服务,统一注册中心,系统监控中心, 统一配置中心,API网关以及熔断器
Stars: ✭ 185 (-19.91%)
Mutual labels:  spring-boot, spring-cloud
Spring Cloud Tutorial
Spring Cloud Tutorial.《Spring Cloud 教程》
Stars: ✭ 173 (-25.11%)
Mutual labels:  spring-boot, spring-cloud
Event Sourcing Microservices Example
Learn about building microservices with event sourcing using Spring Boot and how to deploy a social network to Kubernetes using Docker Compose or Helm.
Stars: ✭ 167 (-27.71%)
Mutual labels:  spring-boot, spring-cloud
Stormpath Sdk Java
Official Java SDK for the Stormpath User Management REST API
Stars: ✭ 221 (-4.33%)
Mutual labels:  spring-boot, spring-cloud
Spring Boot Starter Swagger
自制spring boot starter for swagger 2.x,来试试吧,很好用哦~
Stars: ✭ 2,064 (+793.51%)
Mutual labels:  swagger, spring-boot
Awesome Spring
A curated list of awesome books, tutorials, courses, and resources for the Spring framework ecosystem.
Stars: ✭ 186 (-19.48%)
Mutual labels:  spring-boot, spring-cloud
Java Microservices Examples
Java Microservices: Spring Boot, Spring Cloud, JHipster, Spring Cloud Config, and Spring Cloud Gateway
Stars: ✭ 194 (-16.02%)
Mutual labels:  spring-boot, spring-cloud
Springbootlearning
《Spring Boot教程》源码
Stars: ✭ 2,065 (+793.94%)
Mutual labels:  swagger, spring-boot
Springboot Learning
《Spring Boot基础教程》,2.x版本持续连载中!点击下方链接直达教程目录!
Stars: ✭ 13,916 (+5924.24%)
Mutual labels:  spring-boot, spring-cloud
Blog
MyBlog
Stars: ✭ 197 (-14.72%)
Mutual labels:  spring-boot, spring-cloud

moreco

项目介绍

更多功能及文档正在不断完善中……

演示地址 https://moreco.weechang.xyz/

使用文档 https://moreco-doc.weechang.xyz

moreco -- more ecosystem 更完全的生态系统

moreco 是一个能够为小、中、大型项目提供最合适架构的一条龙生态系统。满足项目从小型到中型至大型的衍变过程。从编码到监控至运维都满足、且各种功能都插件化,支持插件间的切换。

常常在网上看到很多项目,一来就是spring cloud、docker等。当时一个项目最开始可能只是一个简单的想法,而这个想法需要快速成型。所以微服务、容器化并不合适,反而一个简单的单体应用就够了。

但是很少有从单体到集群再到微服务的项目。这样可能开始的时候单体项目是一套代码体系、微服务的时候又是另一套代码体系。这样对开发资源造成很大的浪费。

moreco能够满足你的项目从单体到微服务的整个流程。但你从单体迁移到微服务的时候,只需要改动很小一部分代码就能实现项目的微服务化,从而节省项目迁移成本。

moreco不仅仅是一套开发框架,moreco更是一套生态系统。从开发到监控至运维,moreco都提供一套更为完善的组件支持。包括但不限于以下项目:

  • 架构方面:spring boot → spring cloud。

  • 开发方面:对象存储(七牛、阿里云、腾讯云、又拍云、LOCAL)、消息通知(邮件、短信、站内信)。

  • 请求鉴权:shiro、spring-security

  • 监控报警:物理机监控、应用监控、方法监控、数据库监控。

  • 运维方面:统一日志。

QQ交流群

欢迎各位有兴趣的朋友加入QQ交流群,一起交流问题、贡献代码

强烈欢迎拥有Java、Vue、React技能的同学参与贡献

493659743

软件架构

软件架构说明

技术选型

后端技术

技术 名称 官网
Spring Framework 容器 https://spring.io/projects/spring-framework
Spring MVC MVC框架
Spring Boot 快速开发 https://spring.io/projects/spring-boot
Spring Data 持久化框架 https://spring.io/projects/spring-data
Apache Shiro 安全框架 http://shiro.apache.org/
Swagger2 接口文档 http://swagger.io/
AliOSS & Qiniu & QCloudCOS 云存储平台 https://www.aliyun.com/product/oss/ http://www.qiniu.com/ https://www.qcloud.com/product/cos
Jenkins 持续集成工具 https://jenkins.io/index.html
Maven 版本控制工具 http://maven.apache.org/

前端技术

技术 名称 官网
Node.js 编译环境 https://nodejs.org/
npm 版本控制工具 https://www.npmjs.com/
Vue.js 组件库 https://cn.vuejs.org/
iView UI组件库 https://www.iviewui.com/
iView Admin 界面框架 https://lison16.github.io/iview-admin-doc/#/

项目结构

moreco
├── moreco-core ------------------------------ 核心、公共方法封装
├── moreco-data ------------------------------ ORM
|    ├── moreco-data-core -------------------- ORM 核心
|    ├── moreco-data-jpa --------------------- ORM Jpa
|    ├── moreco-data-redis ------------------- ORM Redis
|    ├── moreco-data-mongodb ----------------- ORM MongoDB
├── moreco-component ------------------------- 项目组件
|    ├── moreco-component-swagger ------------ swagger 组件
|    ├── moreco-component-rbac --------------- rbac 组件
|    ├── moreco-component-oss ---------------- 对象存储组件
|    ├── moreco-component-message ------------ 消息通知组件
|    ├── moreco-component-ops ---------------- 运维组件(日志、动态切流)
├── moreco-security -------------------------- 安全认证
├── moreco-cloud ----------------------------- spring cloud 组件
|    ├── moreco-cloud-register --------------- 服务注册中心
|    ├── moreco-cloud-config  ---------------- 配置中心
|    ├── moreco-cloud-gateway ---------------- 网关
├── moreco-demo ------------------------------ demo
|    ├── moreco-spring-boot-demo ------------- spring boot demo
|    ├── moreco-spring-cloud-demo-a ---------- spring cloud demo a
|    ├── moreco-spring-cloud-demo-a ---------- spring cloud demo b
├── moreco-monitor --------------------------- 监控中心
|    ├── moreco-core ------------------------- 基础类
|    ├── moreco-agent ------------------------ sdk、agent
|    ├── moreco-home ------------------------- 数据处理、管理
├── moreco-starter --------------------------- 启动组件
|    ├── moreco-starter-spring-boot ---------- spring boot 启动组件
|    ├── moreco-starter-spring-cloud --------- spring cloud 启动组件
├── moreco-task ------------------------------ 分布式任务管理

运行效果

Login

Home

Rbac

i18n

swagger

monitor

开发进度汇总

开发进度

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].