soul-admin(dashboard)
admin是整个网关的控制面板,掌管所有的流量,规则的匹配。
-
整合
shior框架,完成了用户按钮级别的权限控制。 -
模板化插件,让用户无需感知前端页面,只专注于数据的配置。
-
admin整个后端的国际化,支持中英文切换。
-
新增支持
H2来存储数据。 -
admin界面的美观优化(表格,按钮)。
-
新增单元测试,覆盖率达到百分之七十。
soul网关插件
插件新增
-
新增
GRPC插件,全面支持GRPC协议。 -
新增
Tars插件,支持腾讯tars RPC协议。 -
新增
Sofa插件,支持sofa RPC协议。 -
新增
Sentinel插件,整合sentinel框架的熔断限流功能。 -
新增
Resilience4j插件,整合Resilience4j框架的熔断限流功能。 -
新增
Rediect插件,支持用户的重定向。 -
新增
Context-path插件,支持用户自定义context-path
插件优化
-
Divide插件 :节点探活方式的优化,流量预热方式的优化。 -
Ratelimiter插件 :新增并发,漏桶等不同的限流算法,供用户选择。 -
Sgin插件 :修复必须设置 url的bug,新增是否验证 标记,可以用来做开放平台的URI认证。 -
Dubbo插件 : 新增 form表单,URI参数请求, 新增注册中心直连,参数校验等功能。
Soul Client
soul-client只是提供一种快速接入网关的客户端,不是必须的。如果用户不使用,可以在soul-admin自行配置规则即可。
-
spring-mvc客户端的优化,支持spring,spring-boot所有版本。 -
spring-cloud客户端的优化,支持spring,spring-boot所有版本。 -
dubbo客户端的优化,支持spring,spring-boot所有版本。 -
新增
soul-grpc-client支持grpc-java用户接入。 -
新增
soul-tars-client支持tars-java用户接入。 -
新增
soul-sofa-client支持sofa-java用户接入。
在之前的版本中,只支持 http 方式接入 而这次新增注册中心方式接入。
-
新增
zookeeper作为注册中心的方式接入soul网关。 -
新增
Nacos作为注册中心的方式接入soul网关。 -
新增
Consul作为注册中心的方式接入soul网关。 -
新增
Etcd作为注册中心的方式接入soul网关。
使用方式请参考: https://dromara.org/projects/soul/register-center-access/
Soul 数据同步
-
修复
Nacos配置中心同步未设置NameSpace的Bug。 -
优化
Websocket同步方式。 -
解决
soul-admin集群部署时候,Http长轮询方式同步数据Bug。






还没有评论,来说两句吧...