springcloud开发教程
文章平均质量分 75
Eureka、Ribbon、Feign、Hystrix、Zuul,五大组件如何使用?如何将项目的配置放置到远程的Github进行管理,通过SpringCloudConfig?
专栏学习内容均来着哔哩哔哩——遇见狂神说https://space.bilibili.com/95256449
是饿梦啊
喜欢算法,喜欢东野圭吾
展开
-
【springcloud开发教程】spring cloud config——分布式配置
spring cloud config 为微服务架构中的微服务提供集中化的外部支持,配置服务器为各个不同微服务应用的所有环节提供了一个。并且可用通过git客户端工具来方便的管理和访问配置内容。4.这里我们需要将刚刚新建的项目clone到本地,复制SSH那个路径,这里可能clone失败,我们需要配置一个SSH的公钥。,它是一个独立的微服务应用,用来连接配置服务器并为客户端提供获取配置信息,加密,解密信息等访问接口。06、复制得到的公钥,在gitee中,设置->安全设置->SSH公钥->添加公钥。原创 2024-03-24 10:17:30 · 997 阅读 · 0 评论 -
【springcloud开发教程】路由网关——zuul
路由功能将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础,而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验,服务聚合等功能的基础。Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他服务的消息,使得以后的访问微服务都是通过Zuul跳转后获得。4.启动7001、hystrix_8001、zuul_9527、80进行测试。可以看到Zull路由网关被注册到Eureka注册中心。配置ignored—services:隐藏掉该服务。原创 2023-04-18 16:23:05 · 430 阅读 · 1 评论 -
【springcloud开发教程】服务熔断、降级——Hystrix
当整个微服务架构整体的负载超出了预设的上限阈值或即将到来的流量预计将会超过预设的阈值时,为了保证重要或基本的服务能正常运行,可以将一些不重要或不 紧急的服务或任务进行服务的 延迟使用 或 暂停使用。服务降级是指当服务器压力剧增的情况下,根据实际业务情况及流量,对一些服务和页面有策略的不处理,或换种简单的方式处理,从而释放服务器资源以保证核心业务正常运作或高效运作。多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的“扇出”,如果扇出的链路上。原创 2023-04-18 11:09:22 · 1586 阅读 · 0 评论 -
【springcloud开发教程】负载均衡——Feign(基于服务端)
在此基础上做了进一步的封装,由他来帮助我们定义和实现依赖服务接口的定义,在Feign的实现下,我们只需要创建一个接口并使用注解的方式来配置它 (类似以前Dao接口上标注Mapper注解,现在是一个微服务接口上面标注一个Feign注解),即可完成对服务提供方的接口绑定,简化了使用Spring Cloud Ribbon 时,自动封装服务调用客户端的开发量。但是在实际开发中,由于对服务依赖的调用可能不止一处,往往一个接口会被多处调用,所以通常都会针对每个微服务自行封装一个客户端类来包装这些依赖服务的调用。原创 2023-04-16 21:36:43 · 478 阅读 · 0 评论 -
【springcloud开发教程】负载均衡——Ribbon
电脑16G推荐:启动项目 7001(eureka注册中心)、7002(eureka注册中心)、7003(eureka注册中心)、8001(服务提供者)、8002(服务提供者)、8003(服务提供者)、80(服务消费者)。3.将springcloud-provider-dept-8001 的pom.xml 、mybatis、application.yml 同步复制到8002和8003项目下,修改端口号,数据库名、eureka的实例名。,它只是一个类库,集成于消费方进程,消费方通过它来获取到服务提供方的地址!原创 2023-04-16 09:00:13 · 529 阅读 · 0 评论 -
【springcloud开发教程】服务注册——Eureka
在云部署的环境下,因为网络问题使得zookeeper集群失去master节点是较大概率发生的事件,虽然服务最终能够恢复,但是,漫长的选举时间导致注册长期不可用,是不可容忍的。,几个节点挂掉不会影响正常节点的工作,剩余的节点依然可以提供注册和查询服务。3.修改application.yml的配置,以下为springcloud-eureka-7001配置,springcloud-eureka-7002/springcloud-eureka-7003同样分别修改为其对应的名称即可。CAP 原则指的是,这三个。原创 2023-04-10 21:51:02 · 681 阅读 · 0 评论 -
【springcloud开发教程】服务搭建——服务消费者
【代码】【springcloud开发教程】服务搭建——服务消费者。原创 2023-04-09 21:24:24 · 108 阅读 · 0 评论 -
【springcloud开发教程】环境搭建——服务提供者
springcloud学习笔记原创 2023-03-08 23:16:42 · 138 阅读 · 0 评论