Soul 网关发布里程碑式的 2.3.0 版本,新增支持 GRPC、Tars、Sofa 协议

栏目: 软件资讯 · 发布时间: 3年前

内容简介:距离上一次发布长达半年之久,在这半年的时间里,我与我的社区小伙伴们,做了太多太多的事情。 完成了将近200 多次PR,发表了将近300 篇文章的源码解析,新增贡献者 120 多位,晋升了 7位committer,并且全部获得...

距离上一次发布长达半年之久,在这半年的时间里,我与我的社区小伙伴们,做了太多太多的事情。

完成了将近200 多次PR,发表了将近300 篇文章的源码解析,新增贡献者 120 多位,晋升了 7位committer,并且全部获得正版 jetbrains 全家桶。非常感谢他们,在他们的帮助下,我们完成了非常多非常多的功能。

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。

鸣谢

这是一次具有里程碑意义的发布,也是 soul 网关,正式正规的一次变革,我们的 dashboard代码, 文档, issue, PR 全部英文国际化,整个项目的单元测试覆盖率达到了百分之70。再次感谢你们的辛苦付出。 虽然我们完成了非常多的功能(在上面我没有完全列举),但是在接下来,我们会有更多的挑战,我相信有你们在,这并不是我们的终点,而是我们腾飞起点。

Soul 网关发布里程碑式的 2.3.0 版本,新增支持 GRPC、Tars、Sofa 协议

加入我们

目前 soul 处于高速发展阶段,如果你追求写高质量的代码,或者想深刻的理解API网关,或者享受开源的乐趣,结识很多优秀的朋友,欢迎大家加入我们的社区。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

The Algorithmic Beauty of Plants

The Algorithmic Beauty of Plants

Przemyslaw Prusinkiewicz、Aristid Lindenmayer / Springer / 1996-4-18 / USD 99.00

Now available in an affordable softcover edition, this classic in Springer's acclaimed Virtual Laboratory series is the first comprehensive account of the computer simulation of plant development. 150......一起来看看 《The Algorithmic Beauty of Plants》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

MD5 加密
MD5 加密

MD5 加密工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换