
spring cloud
CodersCoder
有人见星辰,有人见尘埃。
展开
-
Spring Cloud 组件入门学习---Security
简介Spring Cloud Security 为构建安全的SpringBoot应用提供了一系列解决方案,结合Oauth2可以实现单点登录、令牌中继、令牌交换等功能,OAuth 2.0是用于授权的行业标准协议。OAuth 2.0为简化客户端开发提供了特定的授权流,包括Web应用、桌面应用、移动端应用等。OAuth2 相关名词解释Resource owner(资源拥有者):拥有该资源的最终用户,他有访问资源的账号密码;Resource server(资源服务器):拥有受保护资源的服务器,如果请求包含正原创 2020-06-21 11:34:51 · 296 阅读 · 0 评论 -
Spring Cloud 组件入门学习---Zuul
简介Spring Cloud Zuul 是Spring Cloud Netflix 子项目的核心组件之一,可以作为微服务架构中的API网关使用,支持动态路由与过滤功能,API网关为微服务架构中的服务提供了统一的访问入口,客户端通过API网关访问相关服务。API网关的定义类似于设计模式中的门面模式,它相当于整个微服务架构中的门面,所有客户端的访问都通过它来进行路由及过滤。它实现了请求路由、负载均衡、校验过滤、服务容错、服务聚合等功能。项目搭建源码地址创建zuul-proxy模块1、添加zuul-pr原创 2020-06-17 14:18:47 · 121 阅读 · 0 评论 -
Spring Cloud 组件入门学习---Ribbon
简介Spring Cloud Ribbon 是Spring Cloud Netflix 子项目的核心组件之一,主要给服务间调用及API网关转发提供负载均衡的功能,负载均衡可以增加系统的可用性和扩展性,当我们使用RestTemplate来调用其他服务时,Ribbon可以很方便的实现负载均衡功能。项目搭建项目源码搭建服务提供模块1、创建一个user-service,用于给Ribbon提供服务调用。2、引入依赖 <dependency> <groupId>org.sp原创 2020-06-16 13:28:50 · 173 阅读 · 0 评论 -
Spring Cloud 组件入门学习---Eureka
简介Spring Cloud Eureka是Spring Cloud Netflix 子项目的核心组件之一,主要用于微服务架构中的服务治理。 本文将对搭建Eureka注册中心,搭建Eureka客户端。在微服务架构中往往会有一个注册中心,每个微服务都会向注册中心去注册自己的地址及端口信息,注册中心维护着服务名称与服务实例的对应关系。每个微服务都会定时从注册中心获取服务列表,同时汇报自己的运行情况,这样当有的服务需要调用其他服务时,就可以从自己获取到的服务列表中获取实例地址进行调用,Eureka实现了这套服原创 2020-06-15 11:07:45 · 152 阅读 · 0 评论 -
go语言服务接入springcloud(sidecar)
go语言服务接入springcloud(sidecar)一.Sidecar简介Spring Cloud Netflix Sidecar 包含一个简单的http api来获取给定服务的所有实例(即主机和端口)。然后可以通过从Eureka获取其路由条目的嵌入式Zuul代理来代理服务调用。可以通过主机查找或通过Zuul代理访问Spring Cloud Config服务器。但是第三方程序必须执行健康检...原创 2020-04-24 09:42:37 · 1549 阅读 · 0 评论