# 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注册

sso单点登录

令牌桶限流

feign调用

ribbon负载均衡

txlcn分布式事务
事务回滚

 
事务提交

 
具体介绍请看我的博客[《SpringCloud系列》](https://www.cnblogs.com/huanzi-qch/category/1364332.html)