Tiger の SpringCloud
文章平均质量分 93
介绍一些关于SpringCloud的知识...
StudiousTiger
这个作者很懒,什么都没留下…
展开
-
注册中心,微服务网关,API网关的含义(是什么)、功能以及存在的意义
API 网关对接口的细粒度控制与业务系统对用户的菜单控制很像,用户的菜单控制一般是,用户获得一(多)个角色,一(多)个角色分配多(一)个菜单,当想给用户添加(减少)菜单权限时,只需要重新勾选角色的菜单分配即可。等客户端的附庸属性。有更高性能的传输,grpc 的请求与响应的数据格式不同于传统的 http(文本格式),其使用的是二进制格式的请求与响应,并支持多路复用与流式传输。,我们通过动态配置提供给第三方新的接口(该接口只是对服务接口的代理),实现接口代理的方案有很多,不是我们讨论的主题,不过多赘述。原创 2024-02-17 22:43:16 · 796 阅读 · 0 评论 -
在KubeSphere中部署微服务(阡陌)+ DevOps
在KubeSphere中部署微服务(阡陌)+ DevOps,主要给自己看,写的优点粗糙,见谅~原创 2022-11-19 23:30:20 · 5336 阅读 · 0 评论 -
【SpringBoot】分布式 (Dubbo + Zookeeper) - 服务注册与发现
文章目录一、什么是分布式二、应用架构的演变1、单一应用架构2、垂直应用架构3、分布式服务架构4、流动计算架构三、RPC1、什么是RPC2、为什么需要RPC四、Dubbo1、简介2、Zookeeper的环境搭建五、服务注册与发现实践1、相关依赖2、创建服务提供者3、创建服务消费者4、测试一、什么是分布式分布式计算是近年提出的一种新的计算方式,所谓分布式计算就是在两个或多个软件互相共享信息,这些软件既可以在同一台计算机上运行,也可以在通过网络连接起来的多台计算机上运行。在《分布式系统原理与范型》中有如原创 2021-08-22 16:57:47 · 157 阅读 · 1 评论 -
【SpringCloud】路由网关【Zuul】
文章目录一、什么是zuul二、通过zuul实现路由网关我们在进行分布式开发的时候,会用到多个服务(微服务),那么我们在调用这些微服务的时候,都是用的每一个微服务所在主机的IP加端口号进行调用的,这样会导致路由很复杂也不安全。我们希望能够通过统一放入IP和端口号来调用不同的服务,因此就出现了路由网关。一、什么是zuulZuul的主要功能是路由转发和过滤器。路由功能是微服务的一部分,比如 /api/user 转发到到 user 服务, /api/shop 转发到到 shop 服务。zuul 默认和原创 2021-08-30 13:30:41 · 95 阅读 · 0 评论 -
【SpringCloud】服务熔断、服务降级 、流量监控(Hystrix)【精讲】
什么是服务熔断Hystrix 的工作原理是:@HystrixCommand防止任何单个依赖项耗尽所有容器(例如 Tomcat)用户线程。减轻负载和快速失败而不是排队。在可行的情况下提供回退以保护用户免于失败。使用隔离技术(例如隔板、泳道和断路器模式)来限制任何一种依赖性的影响。通过近乎实时的指标、监控和警报优化发现时间通过配置更改的低延迟传播和支持 Hystrix 大部分方面的动态属性更改来优化恢复时间,这允许您使用低延迟反馈循环进行实时操作修改。防止整个依赖客户端执行中的故障,而不仅仅是原创 2021-08-27 22:55:09 · 432 阅读 · 1 评论 -
【SpringCloud】负载均衡 (Ribbon & Feign)【精讲】
文章目录一、什么是负载均衡1、简介2、Ribbon 与 nginx 的区别二、使用 Ribbon 实现负载均衡1、实现三个注册中心2、实现三个数据库3、实现三个服务提供者4、实现一个服务消费者5、测试三、Ribbon 常用的负载均衡策略1、RoundRobinRule 轮询策略(默认策略)2、RoundRobinRule 随机策略3、WeightedResponseTimeRule 响应时间加权重策略4、RetryRule 重试策略5、BestAvailableRule 最低并发策略6、Availabi原创 2021-08-26 21:28:59 · 850 阅读 · 0 评论 -
【SpringBoot】(CAP原则) 以及(Eureka与Zookeeper的区别)【精讲】
一、## CAP原则1、简介在分布式系统中存在CAP原则,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。 ①、一致性(Consistency):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本) &n.原创 2021-08-25 20:34:17 · 489 阅读 · 0 评论 -
【Springcloud】EurekaServer端/Eureka注册中心 的集群搭建(快速入门)
文章目录一、前提须知二、搭建集群1、搭建springcloud-eureka-70012、搭建 springcloud-eureka-70023、搭建 springcloud-eureka-70034、测试一、前提须知首先,我们需要知道的是为什么我们要搭建 EurekaServer端(注册中心) 集群?注册中心的出现是为了动态的感知微服务的各种状态,以便更好的提供稳定的服务,但如果注册中心一旦出现宕机,则会导致整个服务崩溃,所以对注册中心进行集群是非常有必要的。在进行搭建集群前,我们先要做一个原创 2021-08-25 16:20:05 · 169 阅读 · 0 评论 -
【SpringCloud】Eureka的(服务注册与发现 )以及(自我保护机制)
文章目录一、服务注册1、添加依赖2、编写配置文件(application.yaml)3、开启注解4、测试二、Eureka的自我保护机制三、发现服务一、服务注册在 【SpringCloud】springcloud 学习环境搭建 中我们完成了环境的的搭建,但是并没有将 [ 服务提供者的搭建 springcloud-provider-dept-8081 ] 注册到 EurekaServer端 中,下面我们完成 服务的注册。1、添加依赖[ 服务提供者的搭建 springcloud-provider-d原创 2021-08-25 12:24:05 · 173 阅读 · 0 评论 -
【SpringCloud】springcloud 学习环境搭建
文章目录一、springcloud 学习环境简介二、总的maven容器的搭建三、搭建实体类服务 springcloud-api四、服务提供者的搭建 springcloud-provider-dept-8081五、服务消费者的搭建 springcloud-consumer-dept-8080六、Eureka 注册中心的搭建 springcloud-eureka-7001一、springcloud 学习环境简介在进行具体的环境搭建之前,我们要知道 springcloud 和 springboot 是有版原创 2021-08-24 22:25:35 · 395 阅读 · 1 评论 -
【SpringCloud】springcloud 简介
0000原创 2021-08-24 11:18:15 · 419 阅读 · 0 评论