5.1 简单介绍
通过之前的访问各个客户端服务可以看到均是在浏览器地址栏中输入相应的访问地址进行访问服务的。
而网关在微服务架构中可以为各个客户端提供统一的访问入口,起到路由和负载均衡的服务作用。
Spring Cloud默认使用Gateway组件。
5.2 创建网关服务
5.2.1 创建服务网关工程
使用开发工具IDEA创建服务端:
并同时生成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
https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.3.RELEASE</version>
<relativePath/>
</parent>
<groupId>com.marshal.springcloud</groupId>
<artifactId>springcloud-zuul</artifactId>