在微服务的架构中,服务网关就是一个介于客户端与服务端之间的中间层。在这种情况下,客户端只需要跟服务网关交互,无需调用具体的微服务接口。这样的好处在于,客户端可以降低复杂性,无需关注具体是哪个微服务在提供服务。这一节我们将使用Spring Cloud Zuul搭建微服务网关elsa-gateway。
网关服务器搭建
创建认证服务器子项目
File==>新建==>Other==>搜索Maven,选择Maven Module,然后Next

填写Module Name:elsa-gateway,点击Next


一直Next至FInish为止,创建完成,项目结构如下

网关服务器项目已经创建完成,下面我们做相关依赖和配置。
网关服务器引入依赖
<?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.elsa</groupId>
<artifactId>elsa-cloud</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>

最低0.47元/天 解锁文章
1038

被折叠的 条评论
为什么被折叠?



