spring cloud知识总结

1.注册中心

  • 管理所有微服务的地址信息
  • 服务启动时把自己注册上去
  • 服务之间要调用时,从注册中心发现对方地址
  • 同时做心跳检测,剔除挂掉的服务

2.负载均衡

  • 同一个服务部署多台机器时,把请求均匀分发
  • 避免某一台压力过大
  • 常见策略:轮询、随机、权重等

3.服务调用

  • 让微服务之间能互相通信、互相请求接口
  • Spring Cloud 里常用 OpenFeign 实现
  • 像调用本地方法一样调用远程服务,简化代码

4.熔断

  • 当某个服务频繁报错、响应慢时,直接切断调用
  • 防止错误扩散,避免服务雪崩
  • 配合降级:返回兜底数据,不让整个系统挂掉

5.网关

  • 所有外部请求统一入口
  • 做路由转发、负载均衡
  • 统一鉴权、限流、日志、跨域
相关推荐
维克兜率天5 小时前
【维克】ARMA模型:AR与MA的完美结合
后端·restful
是未才6 小时前
从输入 URL 到页面返回:DNS、路由、TLS 与 HTTP 完整链路
java·后端·计算机网络
上海安当技术7 小时前
半天接入:USBKey RESTful API + C 动态库,Web 和 C/S 两套集成路径实战
前端·后端·restful·集成·usbkey
DevUI团队7 小时前
从“即兴创作”到“规格先行”,华为云码道(CodeArts)代码智能体持续深耕企业级规范驱动开发能力
前端·人工智能·后端
萧瑟余晖8 小时前
Java深入解析篇十七之Spring Security
java·开发语言·spring
weixin_431600448 小时前
NestJS 入门(3):Guard 如何挡住未登录请求?
前端·后端·学习·nest.js
IT_陈寒9 小时前
JavaScript类型转换把我坑惨了,这破玩意真该早点搞明白
前端·人工智能·后端
用户938515635079 小时前
手写一个 LLM Harness 框架:用工程化手段把大模型幻觉踩在脚下
javascript·人工智能·后端
wei_shuo10 小时前
KES 云原生部署与弹性扩展:容器化、Kubernetes编排与自动伸缩
后端
一木之林10 小时前
Python.五.(一)--1. 并发编程、异步IO与多进程
后端