当前位置: 首页 > 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注重的是动态的服务路由和服务发现
并且拥有更加灵活的扩展方式,比如自定义拦截器

http://www.dtcms.com/a/47791.html

相关文章:

  • 【每日学点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 类委托与属性委托
  • 图论-岛屿数量
  • 什么是分布式和微服务?
  • 第一章:6.差分+前缀和(一个区域整体添加一个数)
  • EVOAGENT: Towards Automatic Multi-Agent Generation via Evolutionary Algorithms
  • yolo初体验
  • 【Kubernets】K8S亲和性配置相关说明
  • (链表 删除链表的倒数第N个结点)leetcode 19
  • 【Elasticsearch】自定义内置的索引生命周期管理(ILM)策略。
  • 博客系统测试报告
  • 17. LangChain实战项目2——易速鲜花宣传文案批量生成并导出