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

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

内容简介:距离上一次发布长达半年之久,在这半年的时间里,我与我的社区小伙伴们,做了太多太多的事情。 完成了将近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网关,或者享受开源的乐趣,结识很多优秀的朋友,欢迎大家加入我们的社区。


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

查看所有标签

猜你喜欢:

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

智能优化方法

智能优化方法

汪定伟 / 2007-4 / 37.10元

《智能优化方法》主要介绍近年来产生发展的多种智能优化算法。包括为人熟知的遗传算法、禁忌搜索算法、模拟退火算法和蚁群优化算法;近年来已成为研究热点的粒子群优化算法;还有尚待普及的捕食搜索算法和动态环境下的进化计算。书中讨论这些算法的产生和发展、算法的基本思想和理论、基本构成、计算步骤和主要的变形以及数值例子和实际应用。为了方便读者学习,各章之后还附有精选的习题、思考题及相关的参考文献。 本教材......一起来看看 《智能优化方法》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具