您现在的位置是:首页 > 今日更新 > 正文
Apache 顶级项目——高性能 Java 网关 ShenYu 上架 KubeSphere Marketplace
发布时间:2024-08-06 17:50:16编辑:缪菡融来源:
小枫来为解答以上问题。Apache 顶级项目——高性能 Java 网关 ShenYu 上架 KubeSphere Marketplace,这个很多人还不知道,现在让我们一起来看看吧~.~!
近日,Apache 顶级项目——高性能 Java 网关 ShenYu 成功上架 KubeSphere Marketplace!
· 关于 Apache ShenYu ·
ShenYu (神禹) 是中国古代君主夏禹 (后世亦称大禹) 的尊称,他留下了三渡黄河造福人民并成功治理黄河洪水的感人故事。他和尧、舜一起被认为是中国古代三大帝王之一。在软件架构中,网关的核心职责之一便是流量管理,这与大禹治水的内涵有异曲同工之妙,故此项目取名为 Apache ShenYu,在向神禹致敬的同时,也符合 Apache Way。
Apache ShenYu 是一个异步的、高性能的、跨语言的、响应式的 API 网关。具有以下特点:
●代理:支持 Apache Dubbo、Spring Cloud、gRPC、Motan、SOFA、TARS、WebSocket 和 MQTT;
●安全性:签名、OAuth 2.0、JSON Web 令牌和 WAF 插件;
●API 治理:请求、响应、参数映射、Hystrix、RateLimiter 插件;
●可观测性:跟踪、指标、日志记录插件;
●仪表板:动态流量控制,用户菜单权限的可视化后端;
●扩展:插件热插拔,动态加载;
●集群:NGINX、Docker、Kubernetes;
●语言:提供 NET,Python,Go,Java 客户端用于 API 注册。
· Apache ShenYu on KubeSphere ·
容器云平台和 API 网关是云原生架构中两个关键的组件,它们之间存在着紧密的联系。KubeSphere 提供了微服务治理的功能,结合 Apache ShenYu 网关,可以实现对进入微服务的流量进行细粒度的控制,包括路由规则、熔断机制等,从而提高系统的稳定性和可靠性。
要在 KubeSphere 中使用 Apache ShenYu 网关,您需要:
准备 KubeSphere 环境
订阅 KubeSphere 企业版之后,即可部署和激活 KSE。如果使用 KubeSphere Cloud,可以在新建轻量集群时勾选企业版 。安装指南可以参考 https://docs.kubesphere.com.cn/v4.1.1/03-installation-and-upgrade/。初次使用可享受 30 天免费订阅。
数据库环境准备
在部署 shenyu-admin 项目前,需初始化其所使用的数据库。目前支持 h2、MySQL、 PostgreSQL 和 Oracle 作为数据库。默认使用 h2。
安装 Apache ShenYu
从 KubeSphere Marketplace 订阅 Apache ShenYu 网关并在 KubeSphere 控制台完成安装后 ,即可开始使用。默认的账号密码为:admim/123456。建议在登录系统之后修改默认密码。
· 核心功能展示 ·
Divide 插件
适用场景
● 处理 HTTP 协议请求;
● 支持流量治理,例如 A/B 测试、灰度测试;
● 服务负载均衡;
● 设置接口的超时时间。
插件功能
● 支持根据 uri、header、query 等请求信息做流量的治理;
● 支持设置请求的负载均衡策略,同时支持服务预热,目前支持三种策略:ip hash(带虚拟节点的一致性哈希)、round-robbin(加权轮询)、random(加权随机);
● 支持设置接口级别请求头最大值、请求体最大值、请求超时时间;
● 支持设置超时重试策略和重试次数,目前重试策略支持:current(重试之前失败的服务器)和 failover(重试其它服务器)。
插件截图
Hystrix 插件
适用场景
● 服务不稳定,使用 Hystrix 熔断保护服务。
插件功能
● 熔断流量;
● 保护网关代理的服务;
● 隔离模式支持 thread 和 semaphore。
插件截图
ModifyResponse 插件
适用场景
● 需要对接口的响应头部参数、响应 HTTP 状态码或响应体进行修改的场景。
插件功能
● 修改 HTTP 响应状态码;
● 添加、设置、覆盖或者移除响应头部参数;
● 添加、覆盖或者移除响应体参数。
插件截图
点击“阅读原文”即可前往 KubeSphere Marketplace,免费使用 Apache ShenYu 网关。默认安装的是免费版,适用于个人或小团队开发测试等临时环境,支持 1 个控制面节点 admin、2 个网关节点 bootstrap、数据单副本等功能;标准版满足中小团队的测试环境、仿真环境或小规模业务量生产环境,支持 3 个控制面 admin 节点、5 个 bootstrap 节点、2 副本数据持久化。
| 关于 Apache ShenYu Apache ShenYu 前身是 Dromara 开源社区的 Soul 网关,于 2018 年 10 月开源。2021 年 5 月,经过 Apache Incubator 的投票,正式进入 Apache 基金会孵化器并改名叫 ShenYu。2022 年 7 月 28 日,全球最大的开源软件基金会 Apache 软件基金会发布博客,宣布 Apache ShenYu 正式毕业,成为 Apache 顶级项目(TLP)。目前,Apache ShenYu 已经被很多公司广泛使用在越来越多的业务系统,它能以高性能和灵活性让我们方便快捷的集成自己的服务和 API 。在中国的双 11 购物狂欢节中,Apache ShenYu 集群成功支撑了海量的互联网业务。
KubeSphere 是领先的云原生核心服务商青云科技于 2018 年推出的容器管理平台,致力于打造一个以 Kubernetes 为内核的云原生分布式操作系统,帮助企业快速构建健壮的容器云平台。目前,KubeSphere 逐步打造了完善的企业级云原生产品家族,并已服务来自金融、运营商、制造、能源、物流、教育等领域的上百家企业客户。
来源:青云QingCloud
以上就是关于【Apache 顶级项目——高性能 Java 网关 ShenYu 上架 KubeSphere Marketplace】的相关内容,希望对大家有帮助!
标签:
【建证品牌引领】中建超韧 下一篇
最后一页
猜你喜欢
- *ST同洲08月06日涨停分析
- 粤海饲料大股东“绕道”减持的背后:净利润持续下滑,应收账款坏账大幅增长
- 二季度净利润同比下降近七成!汤臣倍健回应:销售费用支出太多
- 电气风电投资成立新能源公司 含电子产品销售业务
- 新余国科:股东拟减持不超过0.09%的股份
- 中国船舶大连造船各基地生产“多点开花”
- 索通发展:348.15万股限售股将于5月14日上市流通
- 米奥会展2024年1-6月净利润为4072.22万元,较去年同期下滑46.56%
- 同惠电子:75.70万股限售股将于5月13日上市流通
- 汇绿生态:185.63万股限售股将于5月13日上市流通
- 海通国际:给予重庆百货增持评级,目标价位29.71元
- 游资追踪|大连友谊今日作手新一买入1100.69万元
- 游资追踪|众泰汽车今日北京中关村卖出1968.87万元
- 中公教育今日涨停 招商证券福州六一中路席位净买入9428.57万元
- 祥源文旅主力资金持续净流入,3日共净流入6527.84万元
- 盛屯矿业“戴帽”同时曝光三年财务虚假记载,公司及董事长遭罚款
- 观远数据获评舍得酒业“最佳敏捷数字化供应商”
- 浏阳河:股东拟减持不超过8.55%的股份
- 上海银行两项违规 年内再收罚款
- 凯瑞德主力资金持续净流入,3日共净流入2564.16万元
最新文章
- Apache 顶级项目——高性能 Java 网关 ShenYu 上架 KubeSphere Marketplace
- 【建证品牌引领】中建超韧
- 个体户核定个人所得税怎么计算(个体户核定个人所得税)
- 增值税计提的会计账务处理(增值税计提和缴纳会计分录)
- 从区域到全国:小怡家数字化B2B平台打造流通业数字化转型标杆
- 安徽万邦召开2024年半年度经营分析会
- 中邮证券:给予华利集团买入评级
- 匠人精神图片(匠人精神)
- 拱东医疗拟斥资1800.00万元至3600.00万元回购股份
- 打造跨境支付新体验 兴业银行升级跨境小额汇款服务
- 宁德时代大宗交易成交988.47万元
- 如何把qq移到d盘(如何将QQ由C盘移至D盘)
- 项目管理费费率一般是多少(国家关于项目的管理费用起费标准是多少)
- 填补行业空白,引领电动化热潮!柳工主导编制的3项电动工程机械国家标准正式发布
- 【喜报】看见品牌的力量
- *ST同洲08月06日涨停分析
- 能测试电脑性能的单机游戏(测试电脑能玩什么游戏)
- 智能马桶盖安装方法详细图解(马桶盖安装)
- 粤海饲料大股东“绕道”减持的背后:净利润持续下滑,应收账款坏账大幅增长
- 二季度净利润同比下降近七成!汤臣倍健回应:销售费用支出太多
- 编译器有哪些类型(编译器有哪些)
- ups电源主机作用是什么原因(UPS主机是具体功能是什么)
- 电气风电投资成立新能源公司 含电子产品销售业务
- 新余国科:股东拟减持不超过0.09%的股份