soul网关学习三之运行springcloud示例代码

springCloud接入soul网关官方示例代码

启动eureka

因为 springcloud需要连接注册中心,soul示例中使用的是 eureka,也可以使用nacos等。本文使用的是 eureka
启动 soul-example-eureka 下的 EurekaServerApplication
在这里插入图片描述

启动 sou-admin,

启动后开启 springCloud插件
在这里插入图片描述

启动 soul-bootstrap

需要使用 springCloud 插件,需要引用 springCloud 相关的jar包,
官方示例中已经引用,如果注释的话需要打开
在这里插入图片描述
spring-cloud 使用的 eureka,同样需要引用相关jar
在这里插入图片描述
添加 eureka 配置
在这里插入图片描述

启动 soul-example-springcloud

即启动真实服务的地址
启动后可以观察 eureka 界面,发现 soul-bootstrap 和 soul-example-springcloud 的服务都注册上了
在这里插入图片描述
在 soul-admin界面可以看到 springcloud 的接口已经注册
在这里插入图片描述

测试

访问 soul
http://localhost:9195/springcloud/test/findByUserId?userId=2
发现成功通过soul转发到 springcloud上
在这里插入图片描述

问题

搭建过程中几次都未成功,像是springcloud的接口没有注册到soul上,但是重启几次项目就好了,不知道为什么。以后有时间了在看看soul注册服务的原理再说明吧。

参考官方文档 https://github.com/dromara/website/blob/main/docs/zh-cn/soul/plugin-springcloud.md

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值