当前位置: 首页 > 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.lryc.cn/news/546152.html

相关文章:

  • Goby 漏洞安全通告| Ollama /api/tags 未授权访问漏洞(CNVD-2025-04094)
  • ‌Debian 包版本号比较规则详解
  • 009---基于Verilog HDL的单比特信号边沿检测
  • 2025全开源Java多语言跨境电商外贸商城/Tk/FB内嵌商城I商家入驻I批量下单I完美运行
  • iOS实现一个强大的本地状态记录容器
  • 【mysql】有索引和没有索引字段更新时锁的不同
  • 机器学习的三个基本要素
  • 神经机器翻译:联合学习对齐和翻译
  • [Web 安全] PHP 反序列化漏洞 —— PHP 魔术方法
  • 聆听PostgreSQL数据库的使用
  • 2025嵌入式软件开发工程师--音频方向
  • C#释放内存空间的方法
  • 《鸢尾花数学大系:从加减乘除到机器学习》开源资源
  • 如何将一台服务器的pip环境迁移到另一个机器?
  • Java 入门 (超级详细)
  • 计算机基础面试(数据结构)
  • DBGPT安装部署使用
  • 【蓝桥杯单片机】第十二届省赛
  • 开源嵌入式实时操作系统NuttX介绍
  • 阿里云服务器部署项目笔记 实操 centos7.9
  • Java-实现PDF合同模板填写内容并导出PDF文件
  • Docker安装Grafana数据可视化平台
  • MyBatis-Plus 自动填充功能
  • 解决redis lettuce连接池经常出现连接拒绝(Connection refused)问题
  • 武汉大学生命科学学院与谱度众合(武汉)生命科技有限公司举行校企联培座谈会
  • 4.网络技术与应用
  • Kafka 主题 retention.ms 配置修改及深度问题排查指南
  • React实现无缝滚动轮播图
  • deepseek+mermaid【自动生成流程图】
  • 分布式锁的简单实现