springCloud
咘咘
这个作者很懒,什么都没留下…
展开
-
Feign和openFeign
OpenFeignisthespiritualsuccessortoFeign,originallyprovidedbyNetflix.Theprojectsnamewaschangedwhentheoriginalprojectwasreleasedtothecommunity.Thecorrectdependencyissprin...原创 2019-11-19 16:03:52 · 1397 阅读 · 0 评论 -
简单搭建基于springboot 的spring cloud
一、spring cloud简介spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基于springboot的,所以需要开发中对sprin...原创 2019-01-24 10:43:53 · 451 阅读 · 0 评论 -
Spring cloud configuration server 控制配置
第三章Spring cloud configuration server 控制配置在云环境上中,可能要部署上百套实例,这时候怎么做到所有实例都是一样的呢?而且上百个实例的配置文件的运维是很麻烦的(一旦配置文件代码进行了修改,就需要重新配置上百个实例的配置文件)。 基于云的微服务开发强调:将应用程序的配置完全从正在部署的实际代码分离 创建服务器和应用程序以及一个不可变的镜像,...原创 2019-01-25 18:38:05 · 970 阅读 · 0 评论 -
spring cloud 保护敏感信息
3.3 保护敏感信息 3.3.1 下载和安装加密需要的oracle jce 包 找到$JAVA_HOME/jre/lib/security目录,将local_policy.jar和US_export_policy.jar 备份。 下载jce,因为我是jdk8所以下载地址为:https://www.oracle.com/technetwork/java/javase/downlo...原创 2019-01-30 17:21:43 · 624 阅读 · 0 评论 -
Netflix Hystrix的客户端弹性模式
1.1 客户端的弹性模式1.1.1 Robbin负载均衡如果客户端负载均衡器检测到问题,它可以从可用服务位置池中删除该服务实例,并防止后续的服务调用命中该服务实例。返正是 Netflix 的 Ribbon 库在没有额外配置的情况下提供的行为。1.1.2 断路器当一个远程服务被调用时,断路器将监听调用。如果调用需要花费很长时间,断路器将调解和终止调用。 此外,断路器将监...原创 2019-04-22 17:45:23 · 289 阅读 · 0 评论 -
spring cloud zuul
在一个微服务架构的情况下,Zuul(反向代理)以微服务调用从客户端转发到下游服务。服务客户端认为它只与Zuul 通信。对于Zuul 与下游客户端通信,Zuul 已经知道如何将传入的调用映射到下游路由。Zuul 有这样几种机制,包括:通过服务发现自劢映射路由 通过服务发现手劢映射路由 使用静态 URL 手劢映射路由1.1 路由映射所有的路由映射通过application.y...原创 2019-04-22 17:53:29 · 113 阅读 · 0 评论 -
zuul+jwt+oauthu2
9.4 zuul+jwt+oauthu2认证服务和资源服务复用上一章节(一点修改,后续会说).eureka注册服务服务之前章节,具体代码参照github:https://github.com/liucc0413/SpringCloudEureka/tree/jwt-oauthu2-zuul-security.9.4.1 zuul9.4.1.1 pom文件<dep...原创 2019-05-08 18:02:56 · 1198 阅读 · 0 评论 -
RequestRateLimiter 限流
目前gateway的限流是基于redis,前提是部署有redis 不运行访问,返回HTTP 429 - Too Many Requests 10.4.1 搭建基于gateway的限流10.4.1.1 pom.xml <dependency> <groupId>org.springframework.boot<...原创 2019-05-15 10:20:02 · 8766 阅读 · 0 评论