服务网关Gateway_入门案例

创建cloud-gateway-gateway9527工程

pom文件引入依赖

<dependencies>
    <!--  引入网关Gateway依赖   -->
    <dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-starter-gateway</artifactId>
    </dependency>
    <dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <version>1.18.22</version>
    </dependency>
  </dependencies>

新增application.yml

server:
  port: 9527

spring:
  cloud:
    gateway:
      routes:
        # 路由ID,没有固定规则但要求唯一,建议配合服务名
        - id: cloud-order-openfeign-consumer
        # 匹配后提供服务的路由地址
          uri: http://localhost:80
        # 断言3
        # http://localhost:9527/order/index
          predicates:
            # 路径相匹配的进行路由
            - Path=/order/*

主启动类

java 复制代码
@Slf4j
@EnableEurekaClient
@SpringBootApplication
public class GatewayMain {
  public static void main(String[] args) {
    SpringApplication.run(GatewayMain.class,args);
    log.info("********** GatewayMain 服务启动成功 *********");
   }
}

测试

  • 启动注册中心 7001,7002
  • 启动服务提供者80
  • 启动网关服务9527

请求localhost:9527/order/index

相关推荐
御控物联_姜22 分钟前
IP、网关、子网掩码的验证逻辑及程序(.Net)
网络
网络安全-杰克27 分钟前
助力网络安全发展,安全态势攻防赛事可视化
网络·安全·web安全
联动-X1 小时前
2、 家庭网络发展现状
网络·智能路由器
江梦寻1 小时前
思科模拟器路由器配置实验
开发语言·网络·网络协议·学习·计算机网络
.生产的驴2 小时前
SpringCloud Gateway网关路由配置 接口统一 登录验证 权限校验 路由属性
java·spring boot·后端·spring·spring cloud·gateway·rabbitmq
Koi慢热2 小时前
信息收集合集
网络·安全·web安全·网络安全
轩轩曲觞阁3 小时前
Linux网络——网络初识
linux·网络
摘星星ʕ•̫͡•ʔ3 小时前
计算机网络 第二章:物理层
网络·计算机网络
linnux领域3 小时前
使用ensp配置单臂路由、静态路由,实现PC互相通信。
网络
hgdlip3 小时前
本机ip地址和网络ip地址一样吗
网络·网络协议·tcp/ip·网络ip地址·本机ip地址