
spingcloud
冰凌辰夏
这个作者很懒,什么都没留下…
展开
-
springcloud【八】GateWay 新一代网关(路由routes、断言predicates 和过滤filter)
文章目录一、GateWay介绍1 为什么选择Gateway?1)Zuul1.0 已经进入了维护阶段,升级后的Zuul2.0一直没有发布。2)SpringCloud Gateway 具有如下特性3)SpringCloud Gateway 与Zuul的区别2 三大核心概念1)Route(路由)2)Predicate(断言)3)Filter(过滤)二、GateWay工作流程三、GateWay 项目搭建 (路由—yml配置)1 创建Module cloud-gateway-gateway95272 Pom引入spr原创 2020-11-13 19:29:34 · 6232 阅读 · 0 评论 -
springcloud【七】Hystrix服务降级、熔断、限流
目录一、认识Hystrix1 服务雪崩2 Hystrix介绍3 Hystrix功能4 Hystrix停更进维5 Hystrix重要概念(1)服务降级(fallback)(2)服务熔断(break)(3)服务限流(flowlimit)二、新建 Hystrix 支付模块cloud-provider-hystrix-payment80011 目录结构2 Pom.xml3 application.yml4 主启动类5 服务层6 控制层7 项目启动后测试三、压测1 JMeter工具安装(1)添加一个线程组(2)线程组原创 2020-10-19 09:05:54 · 444 阅读 · 3 评论 -
springcloud【六】OpenFeign服务调用
学习视频 https://www.bilibili.com/video/BV18E411x7eT?p=43一、Feign的介绍1、简介Feign是一个声明式的Web服务客户端,让编写Web服务客户端变得非常容易,只需创建一个借口并在接口上添加注解即可。在使用 Ribbon + RestTemplate 进行服务调用。封装了 RestTemplate 请求 ,形成了一套模板化的调用方法。但在实际开发中,对服务依赖的调用可能不止一处,**往往一个接口会被多处调用,**所以通常会针对每个微服务自行封.原创 2020-09-29 15:13:36 · 215 阅读 · 0 评论 -
springcloud【五】Ribbon 负载均衡策略切换与重写轮询算法
简介Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。Ribbon 负载均衡的策略包括:轮询(默认)随机加权…Ribbon 简单地说就是负载均衡 + RestTemplate 调用,最终可以实现RPC的远程调用。新版的eureka中已经集成了ribbon,所以就另外添加依赖。一、RestTemplate调用主要分为get,post两类。Entity比Object多了一些响应头信息。getForObject() / getF原创 2020-09-27 17:56:14 · 1863 阅读 · 1 评论 -
springcloud【四】Consul Linux/Windows环境下安装与注册中心的使用
一、Consul 简介Consul 使用 GO 语言开发,提供了微服务系统中服务治理、配置中心、控制总线 等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网络。总之Consul提供了一种完整的服务网络解决方案。他有很多优点。包括:基于raft协议,比较简洁;支持健康检查,同事支持HTTP和DNS协议,提供了图形界面,跨平台(Linux,Windows,Mac)。下面主要介绍Consul作为注册中心,服务治理的功能。二、安装官网下载:https://www.con原创 2020-09-26 16:06:38 · 212 阅读 · 0 评论 -
springcloud【三】 Zookeeper注册中心
一、Zookeeper的安装Linux虚拟机中安装Zookeeper,得先安装好jdk。安装步骤详见:[https://blog.youkuaiyun.com/qq_40359932/article/details/108774871](https://blog.youkuaiyun.com/qq_40359932/article/details/108774871)1 下载并解压安装包下载路径:http://mirror.bit.edu.cn/apache/zookeeper/我选的是3.4.14版本。或者使原创 2020-09-25 15:58:14 · 254 阅读 · 0 评论 -
springcloud【二】Eureka基础知识、集群搭建与负载均衡
这里写目录标题前言一、Spring Cloud 介绍1 spring cloud 技术组成2 Spring Cloud 与Dubbo的对比二、Eureka 注册中心基础知识1、 为什么需要注册中心?2、注册中心的功能3、eureka 注册中心的运行参数(1)注册(2)拉取(3)心跳(4)自我保护模式4、eureka 和zookeeper5、单台eureka服务器三、Eureka实践1、创建Eureka服务模块EurekaMain7001(1)修改pom.xml(2)添加application.yml(3)添原创 2020-09-22 09:27:40 · 465 阅读 · 2 评论 -
springcloud【一】 创建父工程简单实例
学习视频 https://www.bilibili.com/video/BV18E411x7eT?p=14此文为视频学习后的总结,与视频讲解的顺序并不完全一样。目录一、创建父工程1 项目创建2 修改pom.xml文件3 建库二、创建公共模块 cloud-api-commons1 创建一个Module2 修改pom.xml文件3 添加公共的内容1) Payment实体类2) CommonResult实体类4 打包三、创建订单模块 cloud-provider-payment80011 修改pom.xm.原创 2020-09-21 11:27:57 · 818 阅读 · 0 评论