soul网关mysql8_soul入门 第一章 基本概念及使用

启动网关核心工程soul-bootstrap ,直接执行 SoulBootstrapApplication ,启动前首先要配置好配置文件,相关配置代码片段如下

soul :

sync:

websocket :

urls: ws://localhost:9095/websocket

复制代码

soul.sync.websocket 的意义是建立跟localhost:9095(soul-admin 工程地址)建立websocket链接。建立连接后,soul-admin 会把所有配置信息push 给 soul-bootstrap ,soul-admin配置有更新也会增量同步到soul-bootstrap。至此,soul网关启动完成

为了验证网关是否跑通,启动测试服务demo 注册到网关,测试请求通过网关是否可以访问demo。我们选取soul提供到测试工程 soul-test-http 工程。

启动soul-test-http ,需要先在pom.xml引入如下依赖包,并且需要配置连接soul-admin,如下

org.dromara

soul-spring-boot-starter-client-springmvc

${soul.version}

org.springframework.boot

spring-boot-starter

org.springframework.boot

spring-boot-starter-webflux

复制代码

soul:

http:

adminUrl: http://localhost:9095

port: 8187

contextPath: /http

appName: http

full: false

复制代码

​ adminUrl 为soul-admin 访问地址

port 本应用启动端口

contextPath 注册到网关的本应用根路径,如上配置,通过网关访问本应用接口可以通过地址 http://localhost:919 5/http/test/**

appName 应用名称

总结

基本的使用还是比较简单的,因为soul各模块工程都基于springboot开发,启动soul-admin、soul-bootstrap,网关就启动了。这一章就到这里了,后面章节会对soul各部分和使用进行深入剖析,敬请关注。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值