nacos配置服务中心:https://blog.csdn.net/wsbgmofo/article/details/100558820
1,搭建nacos服务
nacos相关介绍请看https://nacos.io/zh-cn/docs/quick-start.html
这里选择docker版的nacos,相对简单很多
docker安装这里不多说,自行百度,安装完docker后执行:
docker pull nacos/nacos-server
然后启动:
docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server
MODE=standalone 是启动单机版
启动完后浏览器输入:http://xxx.xxx.xxx.xxx:8848/nacos/index.html
nacos默认端口8848,账号密码默认nacos/nacos,登录后如下图:
2,创建Spring Cloud Gateway服务
Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用,网关常见的功能有路由转发、权限校验、限流控制等作用。
创建一个springboot项目,POM文件如下
<?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.1.7.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.lanwon</groupId>
<artifactId>gateway</artifactId>
<version>0.0.1-SN