spring cloud分布式事务从入门到精通

(如下载连接失效,请私信我)

百度云下载链接:https://pan.baidu.com/s/1EtYyj7MEBqIGSYg2ljBFyg 提取码:n8p7

备份下载地址 https://huoyan-dabing.lanzous.com/b0d253o4h 密码:9sem

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。

为整理了一些非常优秀的 Spring Cloud 开源软件,希望对大家有所帮助

1、awesome-spring-cloud

Spring Cood 资源大全,专门收集Spring Cood的学习资源,主要包括:博客、开源、网站等几大主题,每个主题都附带导航链接。(项目地址:https://github.com/ityouknow/awesome-spring-cloud

2、springcloud-thoth

spring cloud 脚手架,上手即用,集成swagger,对外rest接口,集成主流互联网saas架构,是一个典型的由springcloud管理的微服务项目,主要包括如下模块:

(项目地址:https://github.com/SpringForAll/springcloud-thoth

3、isona

基于Spring Boot与Spring Cloud构建的微服务管理工具,一个类似于Spring Boot Admin的轮子,但该项目不仅仅是一个轮子,后续将会对接spring4all社区版的微服务脚手架应用实现对使用了Spring Cloud构建的微服务系统全面的监控管理等功能。(项目地址:https://github.com/SpringForAll/isona

4、SpringCloud-Learning

该项目通过自动配置和绑定到Spring环境和其他Spring编程模型的习惯方式来为Spring Boot应用程序提供Netflix OSS集成。通过几个简单的注释,您可以快速启用和配置应用程序中的常见模式,并通过经过测试的Netflix组件构建大型分布式系统。提供的模式包括服务发现(Eureka),断路器(Hystrix),智能路由(Zuul)和客户端负载平衡(Ribbon)。(项目地址:https://github.com/spring-cloud/spring-cloud-netflix

5、PiggyMetrics

基于 Spring Boot,Spring Cloud 和 Docker 的微服务架构,PiggyMetrics被分解为三个核心微服务。所有这些都是可独立部署的应用程序,围绕某些业务领域进行组织。项目架构图如下:

(项目地址:https://github.com/sqshq/PiggyMetrics

6、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

7、Spring-Cloud-Admin

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

8、xxpay

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

目前已经接入支付渠道:微信(公众号支付、扫码支付、APP支付、H5支付)、支付宝(电脑网站支付、手机网站支付、APP支付、当面付)(项目地址:http://www.xxpay.org

9、spring-boot-cloud

基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目(项目地址:https://github.com/zhangxd1989/spring-boot-cloud

10、Spring Cloud Config

配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git 以及 Subversion。(项目地址:https://github.com/spring-cloud/spring-cloud-config

11、Spring Cloud Bus

事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与 Spring Cloud Config 联合实现热部署。(项目地址:https://github.com/spring-cloud/spring-cloud-bus

12、spring-cloud-sleuth

日志收集工具包,封装了 Dapper 和 log-based 追踪以及 Zipkin 和 HTrace 操作,为 SpringCloud 应用实现了一种分布式追踪解决方案。(项目地址:https://github.com/spring-cloud/spring-cloud-sleuth

这些优秀的 Spring Cloud 开源软件,你知道的有几个?相关推荐

  1. Spring Boot 2.0(三):Spring Boot 开源软件都有哪些?

    2016年 Spring Boot 还没有被广泛使用,在网上查找相关开源软件的时候没有发现几个,到了现在经过2年的发展,很多互联网公司已经将 Spring Boot 搬上了生产,而使用 Spring ...

  2. (转)Spring Boot 2 (三):Spring Boot 开源软件都有哪些?

    http://www.ityouknow.com/springboot/2018/03/05/spring-boot-open-source.html 2016年 Spring Boot 还没有被广泛 ...

  3. Spring Boot 开源软件都有哪些?

    Spring Boot 开源软件都有哪些? 2016年 Spring Boot 还没有被广泛使用,在网上查找相关开源软件的时候没有发现几个,到了现在经过2年的发展,很多互联网公司已经将 Spring ...

  4. kippo mysql_Kippo:一款优秀的SSH蜜罐开源软件.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspJava Kippo:一款优秀的SSH蜜罐开源软件.pdf8页 ...

  5. 一大波震撼的资源向你袭来,优秀的Spring Boot开源项目,你值得拥有!

    史上最全的spring cloud 开源项目 1.mall-SpringBoot+MyBatis 电商系统 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyB ...

  6. GitHub上最火的7个spring cloud开源项目,对新手太友好了

    微服务是什么? 微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦.你可以将其看作是在架构层次而非获取服务的类上 ...

  7. 10个优秀的Spring Boot开源项目整理分享

    今天为大家精选了 码云 上优秀的 Spring Boot 语言开源项目,涵盖了企业级系统框架.文件文档系统.秒杀系统.微服务化系统.后台管理系统等,分享出来供大家学校交流,希望能够给大家带来一点帮助. ...

  8. (转)Spring Boot 2 (六):使用 Docker 部署 Spring Boot 开源软件云收藏

    http://www.ityouknow.com/springboot/2018/04/02/docker-favorites.html 云收藏项目已经开源2年多了,作为当初刚开始学习 Spring ...

  9. Spring Boot 2.0(六):使用 Docker 部署 Spring Boot 开源软件云收藏

    只需三步即可部署开源项目云收藏,打造专属个人的收藏系统,就是这么简单! 云收藏项目已经开源2年多了,作为当初刚开始学习 Spring Boot 的练手项目,使用了很多当时很新的技术,现在看来其实很多新 ...

最新文章

  1. 自己服务器上部署APP应用(安卓和IOS版),下载页面的代码,以及IOS的xxx.plist文件的建立
  2. LINUX 基础命令和预处理
  3. 【城市沙龙】LiveVideoStack Meet | 长沙:多媒体与广电
  4. C++string容器-字符存取
  5. JSP内置对象之WEB安全性及config对象
  6. makefile 编译不同目录下的源文件
  7. html5触摸事件判断滑动方向,H5触摸事件中如何判断用户滑动方向
  8. 用C语言实现回调函数
  9. Oracle 11g行字段拼接WMSYS.WM_CONCAT问题Not A LOB
  10. [译]理解 Node.js 事件驱动架构
  11. 海量数据挖掘MMDS week7: 相似项的发现:面向高相似度的方法
  12. VC通用控件自适应屏幕类
  13. C++ string append方法的常用用法
  14. 记账系统推荐金蝶精斗云_金蝶精斗云的免费财务做账软件有哪些?
  15. cad被管理员阻止_CAD注册机无法以管理员身份输入的解决方案
  16. 记:解决We‘re sorry but ... doesn‘t work properly without JavaScript enabled. Please enable it to contin
  17. Office在线预览
  18. 【​观察】玩客币更名“链克”背后 迅雷的区块链探索之路
  19. 贪吃蛇小游戏(基于Python)
  20. 传奇服务器修改万年雪霜,传说之万年雪霜(一)

热门文章

  1. 认识Android应用开发(一)
  2. Bloom Filter算法优化
  3. 音频之PCM与WAV
  4. PPP over Ethernet(PPPoE)协议
  5. Kermit文件传输协议
  6. 如何确定MessageBox哪个按钮被点击。
  7. 智慧工地-未来工地新形态
  8. win10 telnet不是内部或外部命令(已解决)
  9. 高德地图四:关键字搜索
  10. MATLAB中atan与atan2角度讲解