笔记
大佬彪
这个作者很懒,什么都没留下…
展开
-
每日温习05 Zuul网关(仅供学习参考使用)
什么是服务网关服务网关 = 路由转发 + 过滤器1、路由转发:接收一切外界请求,转发到后端的微服务上去;2、过滤器:在服务网关中可以完成一系列的横切功能,例如权限校验、限流以及监控等,这些都可以通过过滤器完成(其实路由转发也是通过过滤器实现的)。为什么需要服务网关 每个服务自己实现一遍 写到一个公共的服务中,然后其他所有服务都依赖这个服务 写到服务网关的前置过滤器中,所有请求过来进行权限校验 第一种,缺点太明显,基本不用;第二种,相较于第一点好很多,代码开发不原创 2020-08-07 09:04:17 · 151 阅读 · 0 评论 -
Vue(仅供学习参考和使用)
...原创 2020-09-07 21:32:47 · 233 阅读 · 0 评论 -
为什么要使用Feign
简介:Feign是一种负载均衡的HTTP客户端, 使用Feign调用API就像调用本地方法一样,从避免了调用目标微服务时,需要不断的解析/封装json 数据的繁琐。Feign集成了Ribbon。Ribbon+eureka是面向微服务编程,而Feign是面向接口编程。 Fegin是一个声明似的web服务客户端,它使得编写web服务客户端变得更加容易。使用Fegin创建一个接口并对它进行注解。它具有可插拔的注解支持包括Feign注解与JAX-RS注解,Feign还支持可插拔的编码器与解码...原创 2020-08-05 16:06:58 · 8469 阅读 · 0 评论 -
Hystrix的服务熔断机制
机制概述:熔断机制是应对雪崩效应的一种微服务链路保护机制。当扇出链路的某个微服务出错不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回错误的响应信息。当检测到该节点微服务调用响应正常后,恢复调用链路。在SpringCloud框架里,熔断机制通过Hystrix实现,Hystrix会监控微服务间调用的状况,当失败的调用到一定阈值,缺省是5秒内20次调用失败,就会启动熔断机制。熔断机制的注解是@HystrixCommand熔断类型:熔断打开 请求不再进行调用当前服原创 2020-08-04 08:15:15 · 1343 阅读 · 0 评论 -
每日温习04(仅供学习参考使用)
微服务架构的Ribbon介绍Ribbon介绍 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端 负载均衡的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮...原创 2020-08-04 08:08:33 · 172 阅读 · 0 评论 -
Eureka补充(仅供学习参考)
Eureka的高可用说明所谓的Eureka高可用就是,配置多个Eureka注册中心,让注册中心具有高可用性。配置说明因为需要两个以上的注册中心,所以我们将原来的Eureka注册中心,复制为两份,端口分别为:5121、5122,修改后分别启动如果我们单独启动多个配置中心,然后服务配置多个注册中心。发现注册中心的数据不是同步的。例如:配置分别将服务方与调用方都配置了两个注册中心的地址。##指定注册中心的入口:eureka.client.service-url.defaultZon原创 2020-08-04 08:01:51 · 199 阅读 · 0 评论 -
Eurka 初解(仅供学习参考)
Eureka 是什么 ?在介绍操作前,首先来了解一下 Eureka 是什么?Eureka 是 Netflix 公司开源的一个基于 REST 服务的服务发现框架,主要用于AWS云,用于定位服务,以实现中间层服务器的负载平衡和故障转移。SpringCloud 对 Netflix 众多的开源框架都封装到其子项目spring-cloud-netflix 中,而 Eureka 就是其中的一个。SpringCloud 可以通过 Eureka 来完成微服务的服务注册与发现,当然你也可以使用其他的服务发现框架在 S原创 2020-08-01 19:00:46 · 838 阅读 · 0 评论 -
Spring Cloud 初解(仅供参考学习)
简介 :springCloud是基于SpringBoot的一整套实现微服务的框架。因为它不是一个组件,而是许多组件的集合。他提供了微服务开发所需的配置管理、服务发现、负载均衡、熔断器、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件涉及的组件:Eureka:注册中心 Zuul:服务网关 ribbon:负载均衡 Feign:服务调用 Hystrix:熔断器 等等...远程调用方式无论是微服务还是分布式服务(都是SOA,都是面向服务编程),都面临.原创 2020-08-01 14:31:59 · 124 阅读 · 0 评论 -
每日温习日记02(仅学习参考使用)
Spring-SpringMVC-SpringBoot的注解及注入方式:@SpringBootApplication:申明让spring boot自动给程序进行必要的配置,这个配置等同于:@Configuration,@EnableAutoConfiguration和 @ComponentScan三个配置。@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Java代...原创 2020-07-31 16:16:39 · 121 阅读 · 0 评论 -
Spring Boot 总结(仅学习参考使用)
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.2.RELEASE</version> </parent>原创 2020-07-31 14:24:19 · 258 阅读 · 0 评论 -
每日温习日记01(仅学习参考使用)
SQL语句什么是SQL?1.SQL指结构化查询语句2.SQL使我们有能力访问数据库 3.SQL是一种ANSI(美国国家标准化组织)的标准计算机语言SQL能做什么?1.面向数据库执行查询 2.从数据库中取出数据 3.向数据库插入新的记录 4.更新数据库中数据 5.从数据库删除记录 6.创建数据库,创建表 7.创建存储过程 8.创建视图 9.设置表、存储过程和视图的权限SQL的数据类型?第一大类:整数数据bit:bit数据类型代表...原创 2020-07-30 23:08:51 · 288 阅读 · 0 评论