18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 有哪些使用Spring Cloud的完整微服务项目?

有哪些使用Spring Cloud的完整微服务项目?

时间:2022-09-01 10:00:01 | 来源:网站运营

时间:2022-09-01 10:00:01 来源:网站运营

相信我,兄弟,看这个回答就够了!以下推荐的内容都是基于目前最主流的技术,并且质量都非常高!!!

一般练手项目的话,都是在Github上找,质量有保障!元木我混迹 Github 15年有余,收集了不少优质的 Java 项目。

这个回答如果能够帮助到大家的话,麻烦双击屏幕点个赞,我将会更有动力持续分享干货!

在开始之前,先给大家分享两份高质量资料,作为见面礼!

PiggyMetrics (10.6k)

这是一个典型的微服务实践案例,是一个个人理财微服务系统。这个开源项目是基于 Spring Boot/Spring Cloud 及 Docker的微服务架构,来实现微服务的开发、构建和管理。

PiggyMetrics 被分解为三个核心微服务,它们都是围绕某些业务领域组织的可独立部署的应用程序。

在这个案例中,你可以全面地了解到微服务的注册发现、配置中心、熔断、路由、负载均衡、注解式Http客户端、认证鉴权和全链追踪等技术,同时还有日志、监控、度量指标等运维指标统计分析。

项目地址: https://github.com/sqshq/piggymetrics

SpringBlade (12.5k)

采用前后端分离的模式,前端开源两个框架:Sword (基于 React、Ant Design)、Saber (基于 Vue、Element-UI),后端采用 Spring Cloud 全家桶,注册中心、配置中心选型 Nacos,简封装了多租户底层,用更少的代码换来拓展性更强的 SaaS 多租户系统。

注册中心、配置中心选型Nacos,为工程瘦身的同时加强各模块之间的联动。项目分包明确,规范微服务的开发模式,使包与包之间的分工清晰。

项目地址:https://gitee.com/smallc/SpringBlade

Cloud-Platform (16k)

Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。

代码简洁,架构清晰,适合学习和直接项目中使用。

核心技术采用Spring Boot 2.4.1、Spring Cloud (2020.0.0)以及Spring Cloud Alibaba 2.2.4 相关核心组件,采用Nacos注册和配置中心,集成流量卫兵Sentinel,前端采用vue-element-admin组件,Elastic Search自行集成。

项目地址:https://gitee.com/geek_qi/cloud-platform

Pig (25.1k)

项目地址:https://gitee.com/log4j/pig

zheng (22.1k)

zheng项目不仅仅是一个开发架构,而是努力打造一套从 前端模板 - 基础框架 - 分布式架构 - 开源项目 - 持续集成 - 自动化部署 - 系统监测 - 无缝升级 的全方位J2EE企业级开发解决方案。

基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:内容管理、支付中心、用户管理(包括第三方)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。

项目地址:https://gitee.com/shuzheng/zheng

lamp-cloud (3.5k)

lamp-cloud只是lamp项目的其中一个项目,她基于jdk11/jdk8 + SpringCloud(Hoxton.SR12) + SpringBoot(2.3.12.RELEASE) 开发, 她是一个微服务中后台快速开发平台,可以通过插件无缝切换是否启用SaaS模式、通过配置切换SaaS模式采用独立数据库模式还是字段模式。

她具备SaaS模式切换、完备的RBAC功能、网关统一鉴权、灰度发布、数据权限、可插拔缓存、统一封装缓存的key、表单校验前后端统一验证、字典数据自动回显、Xss防跨站攻击、自动生成前后端代码、多种存储系统、分布式事务、分布式定时任务等多个功能和模块, 支持多业务系统并行开发, 支持多服务并行开发,是中后台系统开发脚手架的最佳选择。代码简洁,注释齐全,架构清晰,非常适合学习和企业作为基础框架使用。

核心技术采用Spring Cloud Alibaba、SpringBoot、Mybatis、Seata、Sentinel、RabbitMQ、FastDFS/MinIO、SkyWalking等主要框架和中间件。 希望能努力打造一套从 Web基础框架 - 分布式微服务架构 - 持续集成 - 系统监测 的解决方案。本项目旨在实现基础框架能力,不涉及具体业务。

项目地址:https://gitee.com/zuihou111/lamp-cloud


给大家分享一份高质量 Java 程序员面试题。这份题库不论是从整个 Java 知识体系,还是从面试的角度来看,都是一份含技术量很高的资料。我大概撸了一遍,真的是整理很详细的。

给大家看一下资料目录:

完整高清PDF版本,请点击以下链接:

我的个人网站,满满的都是干货:良许Linux教程网

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭