Apache ShenYu 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Apache ShenYu 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Apache ShenYu 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织 Apache
地区 国产
投 递 者 Dromara开源组织
适用人群 未知
收录时间 2018-11-21

软件简介

Apache ShenYu (incubating),原名 Soul 是一款高性能,响应式的网关,同时也是应用于所有微服务场景的,可扩展、高性能、响应式的 API 网关解决方案。

架构设计

执行流程图

结构图

功能

  • 提供了诸如限流、熔断、转发 、重写、重定向、和路由监控等插件;
  • 支持 HTTP、RESTFul、WebSocket、Dubbo、 GRPC、 Tars、 Spring Cloud 代理;
  • 支持热插拔,用户可以定制化开发;
  • 为了灵活的适配,选择器和规则可以动态的适配;
  • 支持集群部署;
  • 支持 A/B 测试和灰度发布。
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(15)
发表了资讯
04/19 09:01

Apache ShenYu(incubating) 发布 2.4.3,异步高性能跨语言响应式 API 网关

Apache ShenYu(incubating) 发布2.4.3 刘艺,肖宇 Apache ShenYu Release Manager 刘艺 / Apache ShenYu PPMC 时隔3个月,Apache ShenYu再次发布2.4.3版本,本次版本内容,有200+的pull Request,30+的贡献者参与,新增了非常多的功能,修复了很多bug,以及优化了很多内容 Vol .1 新增功能 增加 Http 注册客户端的重试机制。 支持 Content-Type 类型为 octet-stream。 支持 Bootstrap 的URIs 的重定向。 增加本地 API 授权。 支...

11
14
发表了资讯
2021/10/26 16:29

Apache ShenYu(incubating) 发布 2.4.1

Apache ShenYu(Incubating) 2.4.1 正式发布 新功能 Admin管理后台开始支持PostgreSQL。 支持插件的动态加载。 新增Websocket插件。 新增请求参数加解密插件。 新增返回参数加解密插件。 支持 dubbo的灰度发布。 支持 springCloud灰度发布。 支持自定义crossFilter配置。 Sign插件支持自定义动态签名算法。 支持 JDK8~JDK15 优化项 优化 admin管理后台 SQL语句初始化。 优化 admin管理后台 分页查询逻辑。 优化dubbo异步回调的问...

4
5
发表了资讯
2021/08/09 10:57

Apache ShenYu(incubating) 2.4.0: 让 API 网关更简单

Apache ShenYu(incubating) 2.4.0: 让 API 网关更简单 声明:本文中的Apache ShenYu 都指的是 Apache ShenYu (incubating) 本人作者:肖宇 Apache ShenYu(incubating) Founder && PPMC 2.4.0 Release Manager : 张永伦 Apache ShenYu(incubating) PPMC && Apache ShardingSphere PMC 所有的朋友们: Apache ShenYu网关是原 Dromara/soul 网关捐献给Apache基金会后改名而来, 此次发布的 2.4.0 版本是 Apache ShenYu 网关进入Apa...

7
34
发表了资讯
2021/05/06 11:45

投票通过! Soul 网关将进入 Apache 基金会孵化器,并改名为 ShenYu 网关

Hi, Soul社区的所有朋友们 北京时间2021年5月3日,Dromara开源社区的Soul网关经过Apache Incubator的投票,正式步入Apache基金会孵化器。 根据投票结果,我们获得了10个约束性投票(binding votes)和7个无约束性投票(non-binding votes)的投票,全部持赞同意见,无弃权票和反对票,投票顺利通过。 随后,Soul网关项目将改名为 ShenYu。 名字的由来 ShenYu (神禹)是我们古代君王夏禹的尊称(后世也尊称大禹),为造福百姓,成功治...

18
16
发表了资讯
2021/04/06 11:18

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

距离上一次发布长达半年之久,在这半年的时间里,我与我的社区小伙伴们,做了太多太多的事情。 完成了将近200 多次PR,发表了将近300 篇文章的源码解析,新增贡献者 120 多位,晋升了 7位committer,并且全部获得正版 jetbrains 全家桶。非常感谢他们,在他们的帮助下,我们完成了非常多非常多的功能。 soul-admin(dashboard) admin是整个网关的控制面板,掌管所有的流量,规则的匹配。 整合shior框架,完成了用户按钮级别的权...

14
29
2020/06/17 16:31

Soul 网关发布 2.2.0,让高性能网关变得如此简单!

Soul发布全新的架构2.2.0版本 让网关变得如此简单 我们还是先来看看新增功能,然后再讲故事。 完全的插件化架构设计,插件热插拔。 完整支持dubbo所有版本,alibaba-dubbo ,apache-dubbo。 支持dubbo泛化调用,多参数,复杂参数接口。 增强monitor插件,移除influxdb支持,新增内存,CPU,QPS,TPS,响应迟延等metrics,支持接入Prometheus。 springCloud插件支持eureka与nacos二种注册中心。 waf插件增强,支持黑白名单,以及混...

13
52
2019/12/03 16:55

soul 2.1.0 发布,做 Java 界最好的 API-Gateway

soul网关发布2.1.0版本 (做java界最好的API-Gateway) 这是soul网关开源以来的最大的一次更新,收集了很多社区反馈的问题,进行了更新. 之前的文档不是很完善,使用成本较高,这里先说声抱歉,这一个版本中,同时更新了相关文档. 在这个版本中,提供 http,dubbo,springcloud等服务快速接入网关的功能. 在这个版本中一切都是可扩展的,具体的可以看开发者文档. 修护了很多问题,优化了很多性能,包括线程模型,异步模型等等. 新...

3
49
2019/07/17 17:40

Soul 2.0 发布,高性能响应式网关

Soul网关发布2.0版本 数据同步方式移除了对zookeeper的强依赖,新增http长轮询以及websocket。 限流插件与监控插件的配置方式:由之前的yml里面配置,改为admin后台用户动态配置。 启用admin后台,自动执行sql脚步,用户无需要再手动创建数据库。 内置跨域解决方案。移除springboot健康检查。 修复RoundRobinLoadBalance的bug。 老用户升级指南 首先在plugin表中,新增了一个config字段。所以需要新增。执行以下脚步 ALTER T...

4
27
2019/04/25 14:39

Soul 1.0.5 发布,基于 WebFlux 的 Reactive 网关

Soul关是一款基于webflux的Reactive网关, * 提供了http,restful,websocket,dubbo springcloud的无缝集成 * 提供了限流,熔断,路由等等插件。 * soul的插件是热插拔,并且用户是可以自定义自由扩展。 Soul发布1.0.5版本 新增websocket的支持与负载均衡 新增restful风格的支持 新增cors跨域支持 修护get请求中文参数乱码问题 新增websocket支持 首先我们来看ws访问soul网关路径 ws://localhost:8080/? module=ws&method=/bb...

3
34
2019/04/09 15:31

Soul 网关发布 1.0.4-RELEASE 版本

Soul网关发布1.0.4-RELEASE版本 修复在1.0.3版本的后台管理中,出现的bug。 配置信息序列化方式支持自定义扩展。默认的序列化方式由kroy 改为了java序列化方式。 dubbo框架支持的更改。 对dubbo用户使用的更改。 在以前的版本中(1.0.2 or 1.0.3),dubbo的参数是通过header头上传递,在1.0.4版本中是通过body传递 更新了相关的文档信息。 关于使用1.0.4版本的建议。 1.0.4 版本支持用户自定义插件开发,支持正则表达式的匹配。...

0
13
2019/04/04 10:55

Soul Api 网关发布 1.0.3-RELEASE 版本

Soul Api网关 发布1.0.3-RELEASE 版本 新增对用户自定义插件功能的快速开发。 新增正则表达式匹配方式。 新增对dubbo用户自定义参数转化支持。 修护本地缓存未及时刷新的bug。 管理后台优化,更加简单明了。 其他代码方式的优化。 Soul之前提供的功能 签名,转发,代理,熔断,限流等等系统自带的插件 支持dubbo用户,springcloud用户。零侵入方式的接入。 官网文档:https://dromara.org/website/zh-cn/docs/soul/soul.html g...

1
28
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
15 评论
216 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部