【shenyu网关学习】1.什么是 Apache ShenYu
1.什么是 Apache ShenYu
这是一个异步的,高性能的,跨语言的,响应式的 API 网关。
- 支持各种语言(http 协议),支持 Dubbo、 Spring Cloud、 gRPC、 Motan、 Sofa、 Tars 等协议。
- 插件化设计思想,插件热插拔,易扩展。
- 灵活的流量筛选,能满足各种流量控制。
- 内置丰富的插件支持,鉴权,限流,熔断,防火墙等等。
- 流量配置动态化,性能极高。
- 支持集群部署,支持 A/B Test,蓝绿发布。
架构图
模块
shenyu-admin : 插件和其他信息配置的管理后台
shenyu-bootstrap : 用于启动项目,用户可以参考
shenyu-client : 用户可以使用 Spring MVC,Dubbo,Spring Cloud 快速访问
shenyu-disruptor : 基于disruptor的封装
shenyu-register-center : shenyu-client提供各种rpc接入注册中心的支持
shenyu-common : 框架的通用类
shenyu-dist : 构建项目
shenyu-metrics : prometheus(普罗米修斯)实现的 metrics
shenyu-plugin : ShenYu 支持的插件集合
shenyu-spi : 定义 ShenYu spi
shenyu-spring-boot-starter : 支持 spring boot starter
shenyu-sync-data-center : 提供 ZooKeeper,HTTP,WebSocket,Nacos 的方式同步数据
shenyu-examples : RPC 示例项目
shenyu-web : 包括插件、请求路由和转发等的核心处理包
【shenyu网关学习】1.什么是 Apache ShenYu相关推荐
- 倒计时 3 天 | 海豚调度对话 Apache ShenYu(Incubating)核心开发,揭秘玩转DataOps “绝杀技”...
点击蓝字 关注我们 在大数据领域,有两个不可忽略的关键"角色".一个是调度系统,一个是 API 网关. 调度系统就像是大数据的中枢指挥台,调度做得好,海量数据的调用分分钟就能完成: ...
- Apache ShenYu ModifyResponse插件使用
Apache ShenYu网关使用手册 1 介绍 1.1 概念 1.2 特性 1.3 架构图 2 运行 2.1 运行先决条件 2.1 本地运行 3 插件使用 3.1 ModifyResponse插件 ...
- Apache ShenYu 集成 RocketMQ 实时采集海量日志的实践
本文作者:胡泰室, 快手Java开发工程师. 认识Apache ShenYu(神禹) 网关最重要的是流量治理,而流量治理与大禹治水有很多相似的地方,因此,网关的流量治理项目被命名为神禹. Shen ...
- Apache ShenYu源码阅读系列-基于ZooKeeper的数据同步
Apache ShenYu 是一个异步的,高性能的,跨语言的,响应式的 API 网关. 在ShenYu网关中,数据同步是指,当在后台管理系统中,数据发送了更新后,如何将更新的数据同步到网关中.Apac ...
- 微服务 API 网关架构演进 Spring Cloud Gateway ShenYu APISIX
目录 后台服务网关 Spring Cloud Gateway 遇到问题 Apache ShenYu Higress fizz-gateway-community 企业案例 前台流量网关 APISIX ...
- 大数据Hadoop教程-学习笔记02【Apache Hadoop、HDFS】
视频教程:哔哩哔哩网站:黑马大数据Hadoop入门视频教程 教程资源:https://pan.baidu.com/s/1WYgyI3KgbzKzFD639lA-_g 提取码: 6666 [P001-P ...
- JAVA/JSP学习系列之Resin+Apache安装
一.前言 对于初学者来说,要执行JSP和Servlet,Tomcat是一个很不错的选择.你也可以用Resin,这两个产品都是可以不花一分钱的. Resin对Xml的支持是很好的. 二.下载,安装 下载 ...
- spark学习-52-Spark的org.apache.spark.SparkException: Task not serializable
1.概述 报错这个一般是org.apache.spark.SparkException: Task not serializable 17/12/06 14:20:10 INFO MemoryStor ...
- Linux学习笔记-RH135之Apache的管理及优化
Apache的管理及优化 1.Apache的作用 2.Apache的启用 3.Apache的基本配置 4.Apache的访问控制 (1)基于ip的黑名单 (2)基于ip的白名单 (3)基于用户的访问控 ...
- 微服务:高性能网关 ShenYu简介
文章目录 简介 What?Apache ShenYu 是什么? Feature?Apache ShenYu 提供了什么? 1.流量管控 2.丰富的功能 简介 2022 年 7 月 28 日,全球最大的 ...
最新文章
- matlab绘制y3=e (-x),MATLAB图形绘制-二维配套实验
- 辅助模块加速收敛,精度大幅提升 移动端实时的NanoDet-Plus来了
- 2018android旗舰手机,2018 年发布的 Android 手机,哪一部是你心目中的最佳手机?理由是什么?...
- 如何遍历维数和各维上限未定的多维数组
- 流线动态图python_Node.js Stream(流)
- Mybatis环境部署
- RSA加密解密及RSA加签验签
- Oracle中查看所有的表,用户表,列名,主键,外键
- 美国旧金山共享单车数据分析
- 交互媒体专题设计——技术预演与方案设计
- keyshot渲染很慢_提高Keyshot逼真渲染的小技巧!
- 常见系统安全漏洞及解决方案
- 2022非常全的接口测试面试题及参考答案-软件测试工程师没有碰到算我输~
- Scrapy学习记录
- 惊蛰恰逢“龙抬头”,流感高峰季来袭,你准备好了吗?
- 计算机会计和传统手工会计的区别,简要比较手工会计和计算机数据处理方式的区别...
- 读OpenSceneGraph快速入门指导(Paul Martz著王锐钱学雷译)有感
- 用java实现邮件发送
- python selenium爬取去哪儿网的酒店信息——详细步骤及代码实现
- 阿里巴巴、文投控股战略投资万达电影