Soul网关中的Spring Cloud插件

本文详细介绍了如何将服务接入到Soul网关,包括查看官方样例、引入依赖、注册服务、运行服务、启动网关以及体验服务的过程。文章以Spring Cloud插件为例,讲解了服务注册、接口注解和插件配置等关键步骤,展示了服务通过网关的正常工作流程。
摘要由CSDN通过智能技术生成

本篇文章主要介绍学习使用Spring Cloud插件,如何将Spring Cloud服务接入到Soul网关。主要内容如下:

  • Soul中使用Spring Cloud服务

    • 查看官方样例
    • 引入依赖
    • 注册Spring Cloud服务
    • 运行Spring Cloud服务
    • 启动Soul AdminSoul Bootstrap
    • 体验Spring Cloud服务

在前面几篇文章中,已经体验过了Souldivide插件,apache dubbo插件和sofa插件,今天的spring cloud插件是最后一篇有关业务服务如何接入Soul网关的文章。大体逻辑和之前的一致。

1. 在Soul中使用spring cloud服务
1.1 查看官方样例

Soul官方在soul-examples模块提供了测试样例,其中的soul-examples-springcloud模块演示的是Soul网关对springcloud服务的支持。模块目录及配置信息如下:

在这里插入图片描述

有关的配置信息还是和之前一样。在本项目中Spring Cloud的注册中心使用的是nacos

nacos可以在官网直接下载,然后解压,在``bin目录下使用命令startup.cmd -m standalone`就能启动成功。

server:
  port: 8884
  address: 0.0.0.0

spring:
  application:
    name: springCloud-test
  cloud: 
    nacos:
      discovery:
          server-addr: 127.0.0.1:8848 # 注册中心nacos的地址


springCloud-test:
  ribbon.NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule

soul:
  springcloud:
    admin-url: http://localhost:9095 # soul-admin的地址
    context-path: /springcloud

logging:
  level:
    root: info
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值