当前位置: 首页 > news >正文

【3-3】springcloud

OpenFeign

  1. 启动OpenFeign
    在这里插入图片描述
  2. 定义客户端接口
    在这里插入图片描述
  3. 注入客户端并使用
    在这里插入图片描述
    OpenFeign=http调用+ribbon负载均衡

gateway

来自:https://mynamelancelot.github.io/spring-cloud/spring-cloud-gateway.html#cors
https://blog.csdn.net/qingdao666666/article/details/119973771

  • 什么是跨域请求
    协议、域名、端口号有一个不同的请求就是跨域请求,浏览器由于同源策略,默认是不允许跨域请求的
    在这里插入图片描述
  • 怎么解决跨域问题
    配置 CORS(跨域资源共享)
    在这里插入图片描述
  • gateway的作用
    1、为多个微服务提供统一入口
    在这里插入图片描述
    2、鉴权,不用每个微服务重复鉴权
    通过自定义过滤器实现
    在这里插入图片描述
    3、跨域设置
    在这里插入图片描述
    4、限流
    在这里插入图片描述

有了nginx为什么还用gateway

  • 分工不同
    nginx是边缘层的网关,处理外部请求
    gateway是微服务层的网关,处理内部请求
    在这里插入图片描述
  • 功能不同
    nginx可以处理静态资源
    在这里插入图片描述
    访问 http://static.example.com/images/logo.png,Nginx 直接返回本地文件
    支持超高并发
    简单的反向代理和负载均衡
    在这里插入图片描述
    访问 http://api.example.com,请求被均匀分发到 192.168.1.101、192.168.1.102。

gateway注重的是动态的服务路由和服务发现
并且拥有更加灵活的扩展方式,比如自定义拦截器

相关文章:

  • 【每日学点HarmonyOS Next知识】网络请求回调toast问题、Popup问题、禁止弹窗返回、navigation折叠屏不显示返回键、响应式布局
  • Deepseek:物理神经网络PINN入门教程
  • element-push el-date-picker日期时间选择器,禁用可选中的时间 精确到分钟
  • OpenCV计算摄影学(11)色调映射算法类cv::TonemapDrago
  • 【量化策略】网格交易策略
  • 本地安装git
  • Sass基础
  • Django框架下html文件无法格式化的解决方案
  • 初识Qt · Qt的基本认识和基本项目代码解释
  • Firefox缩小标签页高度以及自定义调整
  • PDF文本转曲线轮廓 ​PDF转图片、提取文本和图片
  • 高性能采集服务上线回顾
  • Leetcode 209 长度最小的子数组
  • RX580双卡32GB显存跑DeepSeek-R17b、8b、14b、32b实测
  • vue3+vant4+js的移动端项目,每次部署完项目后,部分点击跳转至新页面的事件就失效了,不跳转,也不报错,如何解决?
  • Linux知识-第一天
  • SpringBoot集成Netty实现Ws和Tcp通信
  • 初探WebAssembly
  • 什么是组态软件?
  • Kotlin 类委托与属性委托
  • 金融监管局:已设立74支私募股权投资基金,支持投资科技创新企业
  • 李干杰走访各民主党派中央和全国工商联机关
  • 牛市早报|金融政策支持稳市场稳预期发布会将举行,商务部:中方决定同意与美方进行接触
  • 蓝佛安:中方将采取更加积极有为的宏观政策,有信心实现2025年的5%左右增长目标
  • 杨国荣︱《老子智慧八十一讲》及其他
  • “鱼米之乡”江苏兴化的产业哲学:以融合与创新重构价值链条