内容简介:距离上一次发布长达半年之久,在这半年的时间里,我与我的社区小伙伴们,做了太多太多的事情。 完成了将近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
处于高速发展阶段,如果你追求写高质量的代码,或者想深刻的理解API网关,或者享受开源的乐趣,结识很多优秀的朋友,欢迎大家加入我们的社区。
-
github : https://github.com/dromara/soul
-
gitee : https://gitee.com/dromara/soul
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- SpringBlade 3.0.1 发布,新增 Swagger 独立网关
- 微服务网关组件 Zuul 2.1.2 发布,新增重要特性
- Jboot v3.1.8 发布,新增门户网关动态配置和负载均衡
- Sa-Token v1.16.0 发布,新增微服务网关鉴权!
- Proxy-Go v8.8 发布,新增 iptables 透明转发支持,网关轻松实现全局透明代理!
- Proxy-Go v8.4 发布,API认证新增基于用户和IP限速限连接数,构建强大代理池代理网关!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
圈圈教你玩USB
刘荣 / 2013-4 / 59.00元
通过U盘、USB鼠标、15SB键盘、USBMIDI键盘、USB转串口、自定义的USBHID设备和自定义的USB设备等几个具体的USB例子,一步步讲解USB设备及驱动程序和应用程序开发的详细过程和步骤。第9和10章介绍USBWDM驱动开发,并给出一个简单的USB驱动和USB上层过滤驱动的实例。第2版中新增4章内容,包括USB触摸屏设备、移植到AVR单片机和ARM微控制器上以及更多的USB设备的实现。......一起来看看 《圈圈教你玩USB》 这本书的介绍吧!