2019年10月11日
摘要: 学习笔记 作用:分布式配置中心 简介:在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。SpringCloud Config提供服务器端和客户端。服务器存储后端的默认实现使用git,因此它轻松支持标签版本的配置环境,以及可以访问用于管理内容的各种工 阅读全文
posted @ 2019-10-11 21:21 tripleWen 阅读(693) 评论(0) 推荐(0) 编辑
2019年10月10日
摘要: 学习笔记 作用:api网关,路由转发,过滤器,负载均衡等多种作用 简介:类似Nginx,反向代理的功能,不过netflix自己增加了一些配合其他组件的特性。在微服务架构中,后端服务往往不直接开放给调用端,而是通过一个API网关根据请求的url,路由到相应的服务。当添加API网关后,在第三方调用端和服 阅读全文
posted @ 2019-10-10 23:30 tripleWen 阅读(744) 评论(0) 推荐(0) 编辑
2019年8月21日
摘要: 学习笔记 作用:断路器,保护系统,控制故障范围 简介:Hystrix是一个延迟和容错库,旨在隔离对远程系统,服务和第三方库的访问点,停止级联故障,并在复杂的分布式系统中实现弹性,在这些系统中,故障是不可避免的。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100 阅读全文
posted @ 2019-08-21 23:26 tripleWen 阅读(263) 评论(0) 推荐(0) 编辑
2019年8月19日
摘要: 学习笔记 Feign 简介Feign是Netflix开发的声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调用HTTP API。Feign是一个声明式的伪Http客户端,使用Feign,只需要创建一个接口并注解。Spring Cloud为Feign添加了Spring MVC的注 阅读全文
posted @ 2019-08-19 10:51 tripleWen 阅读(198) 评论(0) 推荐(0) 编辑
2019年8月16日
摘要: alt+enter 选中报红alt+enter跳出提示 shift+enter 当行未到末尾直接到下一空行开始 ctrl+y 删除当前行 ctrl+d 复制当前行到下一行 ctrl+shift+↑,↓ 移动代码 alt+ins 插入构造函数 / getter / setter ctrl+e 列出最近 阅读全文
posted @ 2019-08-16 17:50 tripleWen 阅读(171) 评论(0) 推荐(0) 编辑
2019年8月9日
摘要: 特点: 1.用URL描述资源 2.使用HTTP方法描述行为。使用HTTP状态码来表示不同的结果 3.使用json交互数据 4.RESTful只是一种风格,并不是强制标准 restful API 的拦截 过滤器(Filter) SpringBoot将第三方过滤器filter(没有@Component注 阅读全文
posted @ 2019-08-09 15:46 tripleWen 阅读(144) 评论(0) 推荐(0) 编辑
2019年8月8日
摘要: 学习笔记 作用:Ribbon主要提供客户端的软件负载均衡算法 简介:Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模板请求自动转换成客户端负载均衡的 阅读全文
posted @ 2019-08-08 17:31 tripleWen 阅读(839) 评论(0) 推荐(0) 编辑
2019年7月28日
摘要: Consul简介 Consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司Go语言开发。 优点:基于raft协议,比较简洁;支持健康检查,同时支持HTTP和DNS协议,支持跨数据中心的WAN集群,提供图形界面,跨平台。 Consul下载地址:https://www.consul 阅读全文
posted @ 2019-07-28 15:59 tripleWen 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 使用服务治理实现服务注册与发现 基于客户端的服务注册与发现 Apache Zookeeper 基于服务端的服务注册与发现 Netflix Eureka 分布式协调框架Zookeeper 分布式协调技术主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成“脏数据” 阅读全文
posted @ 2019-07-28 14:10 tripleWen 阅读(253) 评论(0) 推荐(0) 编辑
2019年7月27日
摘要: 先搭建注册中心等:https://www.cnblogs.com/tripleDemo/p/11245357.html Eureka高可用原理: Eureka高可用实际上将自己作为服务向其他服务注册中心注册自己,这样就可以形成一组相互注册的服务注册中心,从而实现服务清单的互相同步,达到高可用效果。搭 阅读全文
posted @ 2019-07-27 13:13 tripleWen 阅读(478) 评论(0) 推荐(0) 编辑