Soul 网关(一)---- 架构设计简介、soul-admin、soul-bootstrap

Soul 是一个异步的,高性能的,跨语言的,响应式的API网关。今天先来整体了解一下 Soul 的结构。

Soul 架构图

两大部分:Soul-Admin(Soul 网关管理系统) 和 Soul-Cluster(网关Soul 集群)

soul-admin (soul 网关的管理系统)

soal-admin 依赖 MySQL,首先我们创建 soul 数据库,创建所需要的表,一共 12 个。

lJ2c3EoLjFbWeYG

然后启动 soul-admin
lngjUHT6x9WfqMG

soul-admin 默认端口 9095 ,访问 http://localhost:9095/index.html
在这里插入图片描述

soul-bootstrap(Soul 网关)

soul-bootstrap 代码很少。HealthFilter 过滤器优先级很高@Order(-99),请求url如果不是 “/actuator/health”, "/health_check"就会放行到下一个环节进行处理。这块的代码,感觉跟用 Spring Cloud Gateway 很像,都是通过 Exchange 做转发,通过过滤器做请求的拦截。

public final class HealthFilter implements WebFilter {
   

    private static final String
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值