这些优秀的 Spring Cloud 开源软件,助你事半功倍

2018年8月9日 341点热度 0人点赞 0条评论

图片

#扫描上方二维码报名成都源创会#


作者:纯洁的微笑

首发公众号:纯洁的微笑

链接:

https://my.oschina.net/ityouknow/blog/1923560

如需转载请联系作者授权


学习一门新的技术如果有优秀的开源项目,对初学者的学习将会是事半功倍,通过研究和学习优秀的开源项目,可以快速的了解此技术的相关应用场景和应用示例,参考优秀开源项目会降低将此技术引入到项目中的成本。为此抽了一些时间为大家寻找了一些非常优秀的 Spring Cloud 开源软件供大家学习参考。


本篇文章给介绍 Spring Cloud 的优秀开源项目。Spring Cloud 开源项目主要集中在 码云(Gitee.com)/Github 上 ,本文所有项目地址也均来自于这两个网站。


1、 awesome-spring-cloud


首先给大家介绍的就是 Spring Cloud 中文索引,这是一个专门收集 Spring Cloud 相关资料的开源项目,也有对应的导航页面。


产品主页


  • http://springcloud.fun/


项目主页


  • https://gitee.com/ityouknow/awesome-spring-cloud


产品截图


图片

2、 PiggyMetrics


一个简单的个人财务系统,基于 Spring Boot,Spring Cloud 和 Docker 简单演示了微服务的架构模式,整个项目几乎包含了 Spring Cloud 的所有特性包括 配置中心、Gateway zuul API 网关、Eureka 服务发现、Hystrix、Turbine仪 表盘应用健康监控等等。


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


图片


PiggyMetrics 的项目架构图


图片


项目主页


  • https://github.com/sqshq/PiggyMetrics


产品截图


图片


3、 spaascloud-master


spring cloud + vue 全家桶实战,模拟商城,完整的购物流程、后端运营平台,可以实现快速搭建企业级微服务项目。


功能点: 模拟商城,完整的购物流程、后端运营平台对前端业务的支撑,和对项目的运维,有各项的监控指标和运维指标。


技术点: 核心技术为springcloud+vue两个全家桶实现,采取了取自开源用于开源的目标,所以能用开源绝不用收费框架,整体技术栈只有 阿里云短信服务是收费的,都是目前java前瞻性的框架,可以为中小企业解决微服务架构难题,可以帮助企业快速建站。


由于服务器成本较高,尽量降低开发成本的原则,本项目由10个后端项目和3个前端项目共同组成。真正实现了基于RBAC、jwt和oauth2的 无状态统一权限认证的解决方案,实现了异常和日志的统一管理,实现了MQ落地保证100%到达的解决方案。


产品主页


  • http://mall.paascloud.net/index


项目主页


  • https://github.com/paascloud/paascloud-master


产品截图


图片

4、 Cloud-Admin


Cloud-Admin是国内首个基于Spring Cloud微服务化开发平台,核心技术采用Spring Boot2以及Spring Cloud Gateway相关核心组件,前端采用vue-element-admin组件。具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。


项目主页


  • https://gitee.com/minull/ace-security


项目架构


图片

5、 spring-cloud-rest-tcc


基于Spring Cloud Netflix的TCC柔性事务和EDA事件驱动示例,结合Spring Cloud Sleuth进行会话追踪和Spring Boot Admin的健康监控,并辅以Hystrix Dashboard提供近实时的熔断监控.


项目主页


  • https://github.com/prontera/spring-cloud-rest-tcc


项目架构


图片


6、 pig


基于Spring Cloud、oAuth2.0开发,基于Vue前后分离的开发平台,支持账号、短信、SSO等多种登录


产品主页


  • https://www.pig4cloud.com/


项目主页


  • https://gitee.com/log4j/pig


产品截图


图片


7、 xxpay-master


XxPay聚合支付使用Java开发,包括spring-cloud、dubbo、spring-boot三个架构版本,已接入微信、支付宝等主流支付渠道,可直接用于生产环境。


产品主页


  • http://www.xxpay.org/


项目主页


  • https://gitee.com/jmdhappy/xxpay-master


产品截图


图片

8、 spring-boot-cloud


基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目


项目主页


  • https://github.com/zhangxd1989/spring-boot-cloud


项目架构


图片


9、 FCat


FCat项目基于 Angular 4 + Spring Cloud 的企业级基础功能框架。


项目主页


  • https://gitee.com/xfdm/FCat


项目架构


图片


10、 spring-cloud-examples


Spring Cloud 技术栈示例代码,快速简单上手教程,一个帮助大家学习 Spring Cloud 的开源示例项目,每个 Spring Cloud 组件都有独立的示例供大家参考学习。


项目主页


  • https://gitee.com/ityouknow/spring-cloud-examples


项目截图


图片

应该还有更多优秀的 Spring Cloud 开源项目,目前仅发现这些,也希望大家多反馈一些优秀的 Spring Cloud 开源项目,统一将这些项目收集到 awesome-spring-cloud 中,方便后续大家学习查找。


参考


Spring Cloud 中文索引

  • http://springcloud.fun/

开源中国征稿开始啦!

开源中国 www.oschina.net 是目前备受关注、具有强大影响力的开源技术社区,拥有超过 200 万的开源技术精英。我们传播开源的理念,推广开源项目,为 IT 开发者提供一个发现、使用、并交流开源技术的平台。

现在我们开始对外征稿啦!如果你有优秀的技术文章想要分享,热点的行业资讯需要报道等等,欢迎联系开源中国进行投稿。投稿详情及联系方式请参见:我要投稿

图片

推荐阅读

谷歌正式发布 Android 9,代号为 Pie

产品经理和程序员的“相爱相杀”,为啥老干架?

微软按月收费桌面计划,Win 10 将变成 Win 365?

由浅入深,聊聊权限设计

网站 HTTP 升级 HTTPS 完全配置手册

图片

点击“阅读原文”查看更多精彩内容

图片

58620这些优秀的 Spring Cloud 开源软件,助你事半功倍

这个人很懒,什么都没留下

文章评论