# springCloud **Repository Path**: normalpers/springCloud ## Basic Information - **Project Name**: springCloud - **Description**: SpringCloud系列Demo代码 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 47 - **Created**: 2020-03-19 - **Last Updated**: 2021-07-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README SpringCloud系列Demo代码
SpringCloud的Demo代码包括了一下分布式的基本组件,具体请看博客、代码
版本用的是2.1.0.RC3,在pom文件引入的是
```XML org.springframework.cloud spring-cloud-dependencies Greenwich.RC1 pom import ``` SpringCloud代码跟之前写博客时有所改动,现在的项目命名更加规范,比较利于理解
浏览器调用A服务的feign方法,会调用对应注入的服务的方法 输入,http://localhost:10010/service-a/feign/,会进行单点登录,重定向到下面的url http://localhost:10010/sso-server/sso/loginPage?url=http://localhost:10010/service-a/feign/ 输入用户名和密码验证通过后,可以直接调用到C服务fegin方法。 如果中间打断点,页面会看到错误。因为ribbon.ReadTimeout默认时间为1s zuul: host: connect-timeout-millis: 15000 #HTTP连接超时要比Hystrix的大 socket-timeout-millis: 60000 #socket超时 ribbon: ReadTimeout: 10000 ConnectTimeout: 10000 改动后测试例子:
PS:由于图片是引入我博客里面的图片,有时会出现显示不出来的问题,可以直接前往[博客](https://www.cnblogs.com/huanzi-qch/p/11159140.html)-->点击目录:SpringCloud系列,即可查看效果图 eureka注册
![](https://img2018.cnblogs.com/blog/1353055/201907/1353055-20190709170203512-1989174003.png) sso单点登录
![](https://img2018.cnblogs.com/blog/1353055/201907/1353055-20190709170008526-1381439397.gif) 令牌桶限流
![](https://img2018.cnblogs.com/blog/1353055/201907/1353055-20190709170057856-1397716464.gif) feign调用
![](https://img2018.cnblogs.com/blog/1353055/201907/1353055-20190709165652766-1586827349.gif) ribbon负载均衡
![](https://img2018.cnblogs.com/blog/1353055/201907/1353055-20190709165552510-1499987972.gif) txlcn分布式事务
事务回滚
![](https://img2018.cnblogs.com/blog/1353055/201907/1353055-20190709165117179-486526496.png) ![](https://img2018.cnblogs.com/blog/1353055/201907/1353055-20190709165132414-1135074209.png) ![](https://img2018.cnblogs.com/blog/1353055/201907/1353055-20190709165149126-1885715595.png) 事务提交
![](https://img2018.cnblogs.com/blog/1353055/201907/1353055-20190709165254205-1928376649.png) ![](https://img2018.cnblogs.com/blog/1353055/201907/1353055-20190709165402681-578160074.png) ![](https://img2018.cnblogs.com/blog/1353055/201907/1353055-20190709165422311-1515700953.png) 具体介绍请看我的博客[《SpringCloud系列》](https://www.cnblogs.com/huanzi-qch/category/1364332.html)