简介:本文介绍十款企业级Java微服务开源项目,这些项目不仅适用于学习、毕业设计,还能助力公司项目和私活开发,有效减少开发工作量,专注于业务逻辑。
在软件开发领域,微服务架构凭借其高内聚、低耦合的特性,逐渐成为企业构建复杂应用的首选。对于Java开发者而言,选择一款合适的微服务开源框架能够显著提升开发效率。本文将介绍十款优质的企业级Java微服务开源项目,帮助读者在学习、毕业设计、公司项目以及私活中快速上手并高效开发。
简介:Pig是一个基于Spring Cloud、Spring Boot和OAuth2的RBAC权限管理系统。它支持前后端分离,并封装了Element-Plus,即使没有Vue使用经验也能快速上手。Pig提供了对Docker、Kubernetes等容器化技术的支持,并内置了lambda、stream api、webflux等生产实践。
开源地址:https://gitee.com/log4j/pig
简介:Zheng是一个基于Spring+SpringMVC+Mybatis的分布式敏捷开发系统架构,提供了包括集中权限管理、内容管理、支付中心、用户管理、微信平台等一整套公共微服务服务模块。它支持服务治理、监控和追踪,适合中小型企业打造全方位J2EE企业级开发解决方案。
开源地址:https://gitee.com/shuzheng/zheng
简介:SpringBlade采用前后端分离模式,前端开源了Sword(基于React、Ant Design)和Saber(基于Vue、Element-UI)两个框架。后端则采用SpringCloud全家桶,并高度封装了基础组件,推出了BladeTool框架。SpringBlade集成了Sentinel进行流量控制、熔断降级等,支持多租户系统和多终端认证。
开源地址:https://gitee.com/smallc/SpringBlade
简介:SOP是一个基于Spring Cloud的开放平台解决方案项目,旨在帮助用户快速搭建自己的开放平台。通过简单配置,项目即可具备与支付宝开放平台相似的接口提供能力,封装了签名验证、统一异常处理等功能。
开源地址:https://gitee.com/durcframework/SOP
简介:MateCloud是一款基于Spring Cloud Alibaba的微服务架构,整合了Spring Cloud Gateway、Spring Security Oauth2、Feign、Dubbo等服务套件。它为企业级应用提供了完整的微服务解决方案。
开源地址:https://gitee.com/matevip/matecloud
简介:Mall是一套基于SpringBoot+MyBatis实现的电商系统,包含前台商城系统和后台管理系统。前台商城系统具备商品推荐、搜索、购物车、订单等功能;后台管理系统则包含商品管理、订单管理、会员管理等模块。
开源地址:https://github.com/macrozheng/mall
简介:Jeecg-Boot是一款基于代码生成器的低代码开发平台,支持前后端分离架构(SpringBoot2.x, SpringCloud, Ant Design&Vue, Mybatis-plus)。它通过代码生成器大幅减少Java项目的重复工作,让开发者更多关注业务逻辑。
开源地址:https://github.com/jeecgboot/jeecg-boot
简介:Cloud-Platform是国内首个基于Spring Cloud的微服务化开发平台,提供了用户管理、资源权限管理、网关API管理等多个模块。它支持多业务系统并行开发,代码简洁,架构清晰,适合学习和项目实践。
开源地址:https://gitee.com/geek_qi/cloud-platform
简介:Microservices-Platform是一个综合性的微服务开发平台,提供了丰富的微服务组件和