![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring-cloud
文章平均质量分 74
猿神面试题
目前专注于大学生项目源码实战开发、讲解、毕业答疑辅导等
展开
-
springboot单体项目如何拆分成springcloud微服务
将项目中的功能按照业务领域进行分类,每个业务领域可以成为一个独立的微服务。拆分代码库:根据业务域和服务接口的定义,将单体项目的代码库拆分成多个独立的代码库。服务注册与发现:使用服务注册与发现工具,如Eureka、Consul等,来管理和发现微服务的实例。API网关:为了简化客户端对微服务的访问,可以引入API网关,对外暴露统一的API接口。部署和运行:将每个微服务部署到独立的服务器或容器中,并确保它们能够独立运行和扩展。配置独立的数据库:为每个微服务配置独立的数据库,确保数据隔离和服务自治。原创 2023-09-28 09:31:16 · 1328 阅读 · 0 评论 -
SpringCloud——Hystrix 从入门到辗转反侧
由于网络原因或者自身的原因,服务并不能保证 100% 可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet 容器的线程资源会被消耗完毕,导致服务瘫痪。如果单实例部署微服务,由于服务与服务之间的依赖性,导致故障传播,会对整个微服务系统造成灾难性的严重后果。熔断打开后,在此时间内不会对该服务进行调用,而是直接访问降级方法。例如微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务。熔断半开时,请求可以访问服务,若请求正常访问,则熔断会关闭;原创 2023-03-06 17:26:22 · 433 阅读 · 0 评论 -
网关——SpringCloud Gateway学习
Spring Cloud Gateway 是 Spring 官方基于 Spring5.0 、 SpringBoot2.0 和 Project Reactor 等技术开发的网关。原创 2022-10-09 16:29:00 · 282 阅读 · 0 评论 -
Spring Cloud Alibaba学习笔记(一)
Spring Cloud Alibaba Basic是什么?开发分布式应用服务的必须组件Alibaba开源中间件与Spring Cloud体系的融合有什么用?是一套开发分布式应用的解决方案怎样用?通过添加注释和配置与Spring Cloud功能对比组件组件介绍Nacos:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Sentinel:把流量作为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。RocketMQ:开源的分布式消息原创 2021-10-23 21:45:11 · 164 阅读 · 0 评论