随笔分类 -  SpringCloud

这里主要记录一些和SpringCloud相关的一些类容
摘要:说说背景:假如有一个用户服在用户登录后,生成一个token给到客户端,用户每次请求时都需要这个token,于是每次都会在网关 gateway 校验,校验通过后网关从token中解析出userId,然后将userId送到各个服务。 比如现在有一个 java 服务 和 一个 php 服务,从网关访问的U 阅读全文
posted @ 2018-09-09 23:40 liugx 阅读(37386) 评论(5) 推荐(1) 编辑
摘要:首先:装上 Zipkin 服务,收集调用链跟踪数据,体验时装在了本机docker上, 方便快捷 安装后访问地址也是 9411端口(客户端未上报数据时 Service Name 里面只有 all 一个选项),如下 一、所有的服务(包括 gateway,Eureka server 除外)安装 数据上报组 阅读全文
posted @ 2018-09-09 21:33 liugx 阅读(721) 评论(0) 推荐(0) 编辑
摘要:先起一个 Sidecar 服务,一个PHP服务一个应用,和PHP服务部署在同一台机子,通过 localhost 访问,这样就解决了网络开销,相当于本地进程间调用 Sidecar 服务比较简单, 1、这里记录下 maven 的配置 <?xml version="1.0" encoding="UTF-8 阅读全文
posted @ 2018-09-09 16:51 liugx 阅读(8178) 评论(1) 推荐(0) 编辑
摘要:网关服务很多,比如:Zuul、Kong、spring cloud gateway ……, 这里不纠结哪种性能好,本次体验是用的 spring cloud gateway 更多网关比较可以了解这篇文章: 微服务网关哪家强?一文看懂Zuul, Nginx, Spring Cloud, Linkerd性能 阅读全文
posted @ 2018-08-05 18:25 liugx 阅读(17479) 评论(0) 推荐(0) 编辑
摘要:FeignOpenFeign Feign是一种声明式、模板化的HTTP客户端。 看了解释过后,可以理解为他是一种 客户端 配置实现的策略,它实现 服务间调用(FeignClient)、负载均衡(Ribbon)、容错/降级处理(Hystrix) 也很简单 1、引入依赖 <?xml version="1 阅读全文
posted @ 2018-08-05 17:55 liugx 阅读(13961) 评论(0) 推荐(1) 编辑
摘要:Spring Cloud Config : 配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subversion。 配置中心也区分为服务端和客户端,本次体验以实现配置中心为主,更多高级功能未实现(比如 动态刷新配置) 服务端推荐作为独立的服务 Sprin 阅读全文
posted @ 2018-08-05 16:54 liugx 阅读(4096) 评论(0) 推荐(0) 编辑
摘要:Eureka :云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。 Eureka 可以大致理解为 房产中介 和 房东 的关系,房东想让租客租房子,首先要把房子登记在房产中介,当租客需要租房子的时候,中介就把租客带到房东的房子里。 Eureka 分为 服务端( 阅读全文
posted @ 2018-08-05 00:12 liugx 阅读(796) 评论(0) 推荐(0) 编辑
摘要:体验了一天 SpringCloud 后发现,人们所讲的微服务架构不是一门技术,而是一种风格。 感觉确实可以这么认同,因为一套 SpringCloud 玩下来(未深入、未完整「链路追踪、动态刷新配置……等等还待后续体验」),发现全部是安装各种服务,大有以前玩lamp时的感觉,一会儿装PHP,一会儿装A 阅读全文
posted @ 2018-08-02 17:37 liugx 阅读(232) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示