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

微服务与网关

什么是网关

背景

单体项目中,前端只用访问指定的一个端口8080,就可以得到任何想要的数据

在这里插入图片描述

微服务项目中,ip是不断变化的,端口是多个的

在这里插入图片描述

解决方案:网关

网关:就是网络的关口,负责请求的路由、转发、身份校验

在这里插入图片描述
在这里插入图片描述

前段还是访问之前的端口8080即可

在这里插入图片描述

后端对于前端来说是透明的

在这里插入图片描述

网关的两种实现

网关是一种开发规范,实际的实现有两种:

  • 官方
  • 网飞公司

在这里插入图片描述

步骤

在这里插入图片描述

maven坐标

在hm-gateway模块的pom.xml文件中引入依赖:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><parent><artifactId>hmall</artifactId><groupId>com.heima</groupId><version>1.0.0</version></parent><modelVersion>4.0.0</modelVersion><artifactId

http://www.mrgr.cn/news/90488.html

相关文章:

  • 科普:数据血缘理论中:任务血缘、表血缘、字段血缘
  • 51c自动驾驶~合集50
  • maven项目如何部署构建输出(如 JAR、WAR 文件等)到远程仓库中
  • SpringBoot中的Javaconfig
  • 查出 product 表中所有 detail 字段包含 xxx 的完整记录
  • DeepSeek模拟阿里面试——java基本语法
  • 【环境安装】重装Docker-26.0.2版本
  • DeepSeek渣机部署编程用的模型,边缘设备部署模型
  • 微信小程序医院挂号系统
  • tkinter-TinUI-xml实战(12)应用组启动器
  • windows系统远程桌面连接ubuntu18.04
  • AI语言模型的技术之争:DeepSeek与ChatGPT的架构与训练揭秘
  • 玩转大语言模型——使用Kiln AI可视化环境进行大语言模型微调数据合成
  • Docker上安装Zabbix-server-mysql报错
  • 从Word里面用VBA调用NVIDIA的免费DeepSeekR1
  • JESD204B及解扰模块
  • Alertmanager 收敛规则
  • <工具 Claude Desktop> 配置 fetch MCP Server
  • (2025)深度分析DeepSeek-R1开源的6种蒸馏模型之间的逻辑处理和编写代码能力区别以及配置要求,并与ChatGPT进行对比(附本地部署教程)
  • 算法练习——滑动窗口
  • mysql读写分离与proxysql的结合
  • 使用k3s高可用部署rancher
  • YOLO自定义数据集实现K折交叉验证——K-Fold Cross Validation
  • 使用grafana v11 建立k线(蜡烛图)仪表板
  • CF Round 997 记录 题解 (div. 2 A - E)
  • PyQt学习记录03——批量设置水印