随笔分类 - springcloud
摘要:接口分类 1、开放接口 通过appid+appsocet生成accessToken 进行通讯,遵循 OAuth2.0协议方式 2、内部接口 一般只能在局域网中进行访问 如何设计项目的接口? 有几个点 1开放接口和内部接口的区别 接口开发平台 auth2.0协议 2安全性 https 3网关 4实现黑
阅读全文
摘要:一、hystrix 服务雪崩效应 当并发请求 去请求某一个服务时,超过tomcat的最大请求数,其他服务请求就会等待,造成服务雪崩,大量服务请求延迟等待 1、断路器 2、服务降级 在高并发情况下,防止用户一直等待,没有线程处理客户端请求时候,给客户端反馈 fallback 3、服务熔断 为了保护服务
阅读全文
摘要:feign 服务与服务之间的调用方式 feign默认是用ribbon,默认支持集群 @FeignClient("stores") public interface StoreClient { @RequestMapping(method = RequestMethod.GET, value = "/
阅读全文
摘要:ribbon 本地客户端负载均衡器 #设置ribbon 读取和超时时间 默认1秒 超过1秒调用失败 ribbon.ConnectTimeout=5000 # Read timeout used by Apache HttpClient ribbon.ReadTimeout=5000 ribbon 故
阅读全文
摘要:中文api https://www.springcloud.cc 一、springcloud 是一套完整的微服务解决方案框架 流程: 请求统一通过 API 网关(Zuul)来访问内部服务。 网关接收到请求后,从注册中心(Eureka)获取可用服务。 由 Ribbon 进行均衡负载后,分发到后端具体实
阅读全文
摘要:分布式配置中心 分布式服务的配置文件能够在后台可配置管理,不需要重启服务 1、阿波罗 携程 有图形界面 ,分布式配置中心,配置文件信息存放在数据库里 2、springcloud 没有后台管理,配置文件信息存在版本控制器里(git|svn)
阅读全文