E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ShenYu
Apache 神禹(
shenyu
)源码阅读(二)——Admin 向 Gateway 的数据同步(Gateway 端)
源码版本:2.6.1前言上一篇Apache神禹(
shenyu
)源码阅读(一)——Admin向Gateway的数据同步(Admin端)写了Admin端在接收到程序员对Divide插件的选择器Selector
学疯了
·
2024-02-19 13:54
apache
gateway
Apache 神禹(
shenyu
)源码阅读(一)——Admin向Gateway的数据同步(Admin端)
由于
shenyu
默认使用H2数据,但是我因为IDEA连接内存模式下的数据库有BUG,连接不到,改用MySQL(改用MySQL教程:Apache-
Shenyu
入门教程(demo实战
学疯了
·
2024-02-13 03:41
apache
gateway
Apache
ShenYu
网关JWT认证绕过漏洞 CVE-2021-37580
ApacheShenYu网关JWT认证绕过漏洞CVE-2021-37580已亲自复现漏洞名称漏洞描述影响版本漏洞复现环境搭建漏洞利用修复建议总结ApacheShenYu网关JWT认证绕过漏洞CVE-2021-37580已亲自复现)漏洞名称漏洞描述ApacheShenYu是一个异步的,高性能的,跨语言的,响应式的API网关,ApacheShenYu功能十分强大且易于扩展,支持各种语言的http协议,
Bolgzhang
·
2023-12-22 19:23
apache漏洞合集-亲测
apache
网络安全
Apache
ShenYu
身份验证绕过漏洞(CVE-2021-37580)
漏洞原理近日,ApacheShenYuAdmin爆出身份验证绕过漏洞,攻击者可通过该漏洞绕过JSONWebToken(JWT)安全认证,直接进入系统后台。2021年11月16日,Apache发布安全公告,公开了ApacheShenYu中的一个身份验证绕过漏洞(CVE-2021-37580),该漏洞的CVSS评分为9.8。由于ShenyuAdminBootstrap中JWT的错误使用,导致攻击者可以
1+!
·
2023-12-22 01:08
apache
shenyu
网关管理权限绕过分析【CVE-2021-37580】
shenyu
网关管理权限绕过分析【CVE-2021-37580】
shenyu
网关有两种认证方式,用户名密码以及jwt认证。
Iwanturoot
·
2023-12-22 01:37
漏洞原理
VulnReviewing
代码审计
web安全
shenyu
Soul
CVE-2021-37580
Apache
ShenYu
JWT认证缺陷漏洞(CVE-2021-37580)
0x01漏洞说明ApacheShenYu是应用于所有微服务场景的,可扩展、高性能、响应式的API网关解决方案。ApacheShenYuAdmin存在身份验证绕过漏洞**(CVE-2021-37580)*,该漏洞的CVSS评分为9.8***。由于ShenyuAdminBootstrap中JWT的错误使用允许攻击者绕过身份验证,攻击者可通过该漏洞直接进入系统后台。0x02影响版本ApacheShenY
god_Zeo
·
2023-12-22 01:06
WEB
漏洞复现和分析
web安全
安全
漏洞
Apache
ShenYu
CVE-2021-37580 身份验证绕过漏洞复现
所有文章,仅供安全研究与学习之用,后果自负!ApacheShenYuCVE-2021-37580ApacheShenYuCVE-2021-375800x01漏洞描述0x02影响范围fofa指纹0x03漏洞复现0x04漏洞修复ApacheShenYuCVE-2021-37580ApacheShenYu是应用于所有微服务场景的,可扩展、高性能、响应式的API网关解决方案。该系统默认账号密码为admin
LuckyCharm~
·
2023-12-22 01:35
漏洞复现
网络
安全
linux
Apache
ShenYu
管理系统登录认证绕过漏洞分析(CVE-2021-37580)
导语ApacheShenYu是一个异步的,高性能的,跨语言的,响应式的API网关。近期VLab监测到其历史版本(2.3.0-2.4.0)中存在登录认证绕过的风险,CVE编号为CVE-2021-37580本文仅限于对漏洞点进行研究讨论,禁止任何人用于非法途径,所产生的任何非法攻击都与本作者无关,本文会对具体PoC部分进行阉割.请严格遵守《网络安全法》环境搭建先从官方仓库克隆一份最新代码到本地,然后切
墨云安全
·
2023-12-22 01:05
安全
apache
web安全
Apache
ShenYu
JWT认证缺陷绕过漏洞 (CVE-2021-37580)
0x00漏洞详情ApacheShenYu(原名Soul)是一个异步的、跨语言的、多协议的高性能响应式API网关,并可应用于所有微服务场景。2021年11月16日,Apache发布安全公告,公开了ApacheShenYu中的一个身份验证绕过漏洞(CVE-2021-37580),该漏洞的CVSS评分为9.8。由于ShenyuAdminBootstrap中JWT的错误使用,导致攻击者可以绕过身份验证,直
Adminxe
·
2023-12-22 01:04
漏洞复现
web安全
Apache
ShenYu
认证缺陷绕过漏洞
CVE-2021-37580
ShenYu
网关注册中心之HTTP注册原理
SpringMvcClientEventListener1.2、扫描注解,注册元数据和URI1.2.1、构建URI并写入Disruptor1.2.2、构建元数据并写入Disruptor1.2.3、Disruptor消费数据并向
shenyu
指尖凉
·
2023-12-18 01:29
源码学习
#
ShenYu
ShenYu
ShenYu
网关注册中心之Zookeeper注册原理
文章目录1、客户端注册流程1.1、读取配置1.1.1、用于注册的ZookeeperClientRegisterRepository1.1.2、用于扫描构建元数据和URI的SpringMvcClientEventListener1.2、扫描注解,注册元数据和URI1.2.1、构建URI并写入Disruptor1.2.2、构建元数据并写入Disruptor1.2.3、Disruptor消费数据并向sh
指尖凉
·
2023-12-18 01:26
源码学习
#
ShenYu
ShenYu
ShenYu
网关Http服务探活解析
文章目录网关端服务探活admin端服务探活ShenyuHTTP服务探活是一种用于检测HTTP服务是否正常运行的机制。它通过建立Socket连接来判断服务是否可用。当服务不可用时,将服务从可用列表中移除。网关端服务探活以divide插件为例,看下divide插件是如何获取服务实例来发起调用的publicclassDividePluginextendsAbstractShenyuPlugin{@Ove
指尖凉
·
2023-12-15 10:04
#
ShenYu
源码学习
ShenYu
Apache
ShenYu
源码阅读系列-基于WebSocket的数据同步
在
ShenYu
网关中,数据同步是指,当在后台管理系统中,数据发送了更新后,如何将更新的数据同步到网关中。
子夜2104
·
2023-11-21 09:30
shenyu
apache
websocket
java
因为未使用
ShenYu
网关
Dubbo是一款高性能、轻量级的开源JavaRPC框架,它可以帮助开发人员快速构建分布式服务。在Dubbo应用中,我们经常需要提供HTTP调用,如供H5、外部系统等调用。一般的做法是为需要提供HTTP调用的服务编写Controller,但这并非必需,可以通过网关来适配。目录01介绍02Dubbo快速开始启动管理后台启动网关启动客户端服务03测试04总结01介绍本文要介绍的是开源微服务网关Apach
创意程序员
·
2023-10-26 21:07
Java
dubbo
微服务网关
比Nginx测试桩更方便,
ShenYu
网关的Mock插件
接下来,将介绍如何使用
ShenYu
网关的Mock插件。目录插件介绍启用插件配置插件总结插件介绍Mock插件为
创意程序员
·
2023-10-26 21:01
后端
gateway
Apache
shenyu
,Java 微服务网关的首选
微服务网关的产生背景当我们系统复杂度越来越高,团队协作效率越来越低时,我们通常会想到通过"拆分"来应对,这是典型的"化繁为简,分而治之"的思想。在落地过程中,我们通常会引入"SOA"或者"微服务"架构手段,如下图所示:技术更新日新月异,站在当下去看,“微服务”、“API网关”、“云原生”、“servicemesh”…这些早已不是什么新鲜概念。但只有完整经历过架构演进,才能倒出其中缘由,因为架构演进
丁码农
·
2023-09-20 08:01
apache
java
微服务
Sa-Token实现网关统一鉴权和内部服务外网隔离
一种是基于Reactor模型的,如:SpringCloudGateway、
ShenYu
等等,我们需要引入的是:sa-token-r
Cau1i
·
2023-09-06 15:41
Java
微服务
springcloud
gateway
【Exception】warning: Clone succeeded, but checkout failed. error: unable to create file xxx
EnvironmentkversionOSwindows11jdk1.8gitgitversion2.20.1.windows.1复现步骤|
[email protected]
:tanpenggood-fork/
shenyu
.git
tanpenggood
·
2023-09-03 08:17
Exception
GIT系列
git
shenyu
API 网关基础
目录一、网关概述二、网关提供的功能三、常见网关系统3.1NetflixZuul3.2SpringCloudGateway3.3Kong3.4APISIX3.5
Shenyu
一、网关概述API网关是一个服务器
字符搬运工-蓝天
·
2023-08-24 04:04
Web开发
Spring
gateway
网关
web开发
Apache
ShenYu
学习笔记一
官网文档:ApacheShenYu介绍|ApacheShenYu仓库地址:GitHub-apache/
shenyu
:ApacheShenYuisaJavanativeAPIGatewayforserviceproxy
2301_77550592
·
2023-08-21 07:55
apache
学习
笔记
【网关】Dubbo服务注册到
Shenyu
网关执行报错No such extension org.apache.dubbo.rpc.ProxyFactory by name aop, no relate
Nosuchextensionorg.apache.dubbo.rpc.ProxyFactorybynameaop,norelated注册的服务dubbo版本与
shenyu
里面的dubbo版本不一致,
shenyu
wenchun001
·
2023-08-12 10:22
软件研发
Java面试题
dubbo
【网关】
Shenyu
网关自动注册和同步元数据和URL,
Shenyu
-admin从nacos同步数据方案
Shenyu
官网数据同步设计方案如下面图,同步方式支持Zookeeper、Http长轮询、Websocket、Nacos、Etcd和Consul等。
wenchun001
·
2023-08-12 10:52
数据同步
软件研发
Java面试题
spring
后端
java
【并发编程】ShenyuAdmin里面数据同步用到的无锁环形队列LMAX Disruptor并发框架
shenyu
网关数据同步设计方案图
shenyu
官网给出的同步设计方案图如下:基于事件异步并发框架com.lmax.disruptor下载下示例代码,跑起来发现,在shenyuAdmin模块里面用到了com.lmax.disruptor
wenchun001
·
2023-08-08 02:06
Java面试题
软件研发
数据同步
java
【
ShenYu
系列】
ShenYu
网关条件匹配的设计及原理分析
ShenYu
网关中用到了很多有趣的设计,我对其中的条件匹配的实现尤其感兴趣,所以研究一下具体实现的原理。我这边用到的
shenyu
版本是2.6.0-SNAPSHOT。
秋装什么
·
2023-07-21 03:06
源码解析
开源项目介绍
java
【
ShenYu
系列】
ShenYu
的SPI实现源码分析
前言前面我已经介绍【面试系列】详细拆解Java、Spring、Dubbo三者SPI机制的原理,当已经有了合适的实现,
shenyu
自身的SPI和上面的有啥区别,值得玩味。
秋装什么
·
2023-07-21 03:06
开源项目介绍
java
【网关】
Shenyu
网关调用Dubbo报org.apache.dubbo.rpc.RpcException: No provider available from registry localhost
org.apache.dubbo.rpc.RpcException:Noprovideravailablefromregistrylocalhost:8848forserviceshinagawa-dubbo/com.demo.goods.api.TestService:DEFAULTonconsumer192.168.127.1usedubboversion2.7.18,pleasechecks
wenchun001
·
2023-07-20 23:43
软件研发
dubbo
【网关】
ShenYu
Gateway入门Demo体验,
ShenYu
网关2.6.0直接调用Dubbo服务
本次为新开源框架接入
ShenYu
网关做基础学习指导,特地来下载官网的demo体验一把,具体是想通过网关泛化调用dubbo服务。本次使用的是最新版本2.6.0。
wenchun001
·
2023-07-18 08:43
软件研发
Java面试题
gateway
Apache
ShenYu
网关正式支持 Dubbo3 服务代理
作者:刘良ApacheDubbo在去年发布了下一代的云原生微服务版本Dubbo3,目前最新版本Dubbo3已在阿里经济体完成对HSF2框架的全面替换与升级,Dubbo3目前已成为社区企业实践推荐版本。ApacheShenyu网关在这个背景下发布了对Dubbo3服务代理的支持。本文介绍了如何通过ApacheShenYu网关访问Dubbo服务,主要内容包括从简单示例到核心调用流程分析,并对设计原理进行
·
2023-06-20 15:23
Apache
ShenYu
(神禹) 网关
ApacheShenYu(神禹)网关项目中的服务调用监控链:
ShenYu
网关回顾Zuul功能:对请求的路由和过滤路由转发:将请求转发到微服务实例上过滤器:对请求的处理进行干预:请求校验,服务聚合等yaml
牛牛的Java学习之旅
·
2023-06-19 13:23
springcloud
java
微服务
【云原生网关】Apache
ShenYu
使用详解
目录一、前言二、ApacheShenYu介绍2.1为什么叫
ShenYu
2.2
ShenYu
特点2.3
ShenYu
架构图2.4
shenyu
数据同步原理2.4.1Zookeeper数据同步原理三、ApacheShenYu
小码农叔叔
·
2023-06-07 23:55
分布式技术
架构技术栈
技术总结
apache
shenyu使用
apache
shenyu总结
apache
shenyu网关
云原生网关
shenyu使用详解
京东后端开发实习一二面面经(已offer)
nacos、zookeeper、dubbo、mq、
shenyu
,负载均衡策略有哪些6.前端的请求怎么到后端,访
Henrik-Yao
·
2023-04-10 05:54
东北大学在校期间
java
分布式
mysql
面经
Apache
ShenYu
网关正式支持 Dubbo3 服务代理
文章首发于阿里巴巴中间件ApacheShenYu网关正式支持Dubbo3服务代理本文介绍了如何通过ApacheShenYu网关访问Dubbo服务,主要内容包括从简单示例到核心调用流程分析,并对设计原理进行了总结。1.介绍ApacheShenYuApacheShenYu(Incubating)是一个异步的,高性能的,跨语言的,响应式的API网关。兼容各种主流框架体系,支持热插拔,用户可以定制化开发,
子夜2104
·
2023-03-30 06:21
shenyu
apache
rpc
zookeeper
记录一下落地网关soul(
shenyu
)过程中的一些实践
前言这款网关属于业务网关类型,目前已经提交apache孵化,并更名为
shenyu
,原名soul。
不识君的荒漠
·
2023-03-30 06:46
微服务
分布式
中间件
soul
shenyu
网关
shenyu
单机部署和整合springcloud(手动和注解自动配置),nacos微服务网关
bootstrap网关配置client配置执行手动配置springcloud服务发现shenyuspringcloud使用初期准备https://github.com/apache/incubator-
shenyu
white_while
·
2023-03-30 06:44
java
微服务
java
微服务
后端
shenyu
一、
ShenYu
快速开始
前戏先大体介绍一下我们项目使用的架构,网关
ShenYu
,注册中心/配置中心:nacos,微服务框架:dubbo首先
ShenYu
是由ShenYuAdmin和ShenYuBootstrap两块组成。
简单简单小白
·
2023-03-30 06:57
Apache
ShenYu
ShenYu
网关
nacos
dubbo
ShenYu
网关源码学习(1)- 简单介绍、编译和测试
Admin配置本地服务配置sofa代理测试网关服务配置网关Admin配置本地sofa服务配置SpringCloud代理测试网关服务配置网关Admin配置本地SpringCloud服务配置结语前言在开始学习
ShenYu
木瓜饭
·
2023-03-30 06:55
Soul网关
Java
java
网关
使用 HertzBeat 对 API 网关 Apache
ShenYu
进行监控实践,5分钟搞定
使用HertzBeat对API网关ApacheShenYu进行监控实践,5分钟搞定!ApacheShenYu介绍ApacheShenYu一个异步的,高性能的,跨语言的,响应式的API网关。代理:支持ApacheDubbo,SpringCloud,gRPC,Motan,SOFA,TARS,WebSocket,MQTT安全性:签名,OAuth2.0,JSONWeb令牌,WAF插件API治理:请求、响应
dromara
·
2023-03-30 06:52
dromara
apache
java
开发语言
ShenYu
网关部署趟的坑
简介
ShenYu
的就是以前的soul,最近正式加入了Apache的孵化器,因此改名为
ShenYu
。
风之飘渺
·
2023-03-30 06:21
JAVA
spring
java
spring
boot
【
shenyu
网关学习】1.什么是 Apache
ShenYu
1.什么是ApacheShenYu这是一个异步的,高性能的,跨语言的,响应式的API网关。支持各种语言(http协议),支持Dubbo、SpringCloud、gRPC、Motan、Sofa、Tars等协议。插件化设计思想,插件热插拔,易扩展。灵活的流量筛选,能满足各种流量控制。内置丰富的插件支持,鉴权,限流,熔断,防火墙等等。流量配置动态化,性能极高。支持集群部署,支持A/BTest,蓝绿发布。
再见丶孙悟空
·
2023-03-30 06:34
apache
gateway
2.
shenyu
(神禹)网关调用链及组装过程
1.综述神禹网关是通过责任链方式组织的,那它的调用链是什么样子的,调用链是怎样组装在一起的,本篇文章就来探索这个问题。2.结论先行神禹网关调用链如下所示HttpWebHandlerAdapter->ExceptionHandlingWebHandler->FilteringWebHandler->DefaultWebFilterChain->ShenyuWebHandler3.阅读前准备知识3.1
天幕繁星
·
2023-03-30 05:47
shenyu探秘
java
html
servlet
中间件(16) : 神禹API网关[5]-http接口默认超时修改
就是在网关往数据库里面插入超时时间时把默认的超时时间替换成成配置的时间版本org.apache.shenyushenyu2.5.1-SNAPSHOT引入fastjson依赖com.alibabafastjson1.2.83具体方法替换
shenyu
-admin
Lxinccode
·
2023-03-30 05:38
中间件
中间件
http
java
shenyu超时
中间件(11) : shenyuAPI网关[2]-接口导入
参考:apacheshenyu网关简单入门-请叫我猿叔叔-博客园1.启动
shenyu
-admin和
shenyu
-bootstrap2.引入maven依赖org.apache.shenyushenyu-spring-boot-starter-client-springmvc2.4.3org.apache.shenyushenyu-spring-boot-starter-client-common2
Lxinccode
·
2023-03-30 05:06
中间件
中间件
java
开发语言
shenyu导入接口
使用 HertzBeat 对 API 网关 Apache
ShenYu
的监控实践
使用HertzBeat对API网关ApacheShenYu进行监控实践,5分钟搞定!ApacheShenYu介绍ApacheShenYu一个异步的,高性能的,跨语言的,响应式的API网关。代理:支持ApacheDubbo,SpringCloud,gRPC,Motan,SOFA,TARS,WebSocket,MQTT安全性:签名,OAuth2.0,JSONWeb令牌,WAF插件API治理:请求、响应
程序一逸
·
2023-03-30 05:01
apache
java
开发语言
微服务:高性能网关
ShenYu
简介
文章目录简介What?ApacheShenYu是什么?Feature?ApacheShenYu提供了什么?1、流量管控2、丰富的功能简介2022年7月28日,全球最大的开源软件基金会Apache软件基金会发布博客,宣布ApacheShenYu正式毕业,成为Apache顶级项目(TLP)。What?ApacheShenYu是什么?ApacheShenYu一款使用JavaReactor开发的响应式AP
Freedom3568
·
2023-03-30 05:01
架构设计
SpringCloud
微服务
架构
网关
shenyu
盘古开发框架集成
ShenYu
网关实现 Dubbo 泛化调用
ShenYu
网关介绍
ShenYu
网关基于Webflex非阻塞模型通过泛化调用后端Dubbo服务。依赖Netty不需要Servlet容器,不需要引入服务接口包
码农大熊
·
2023-03-29 21:03
盘古开发框架
rpc
java
spring
Apache DolphinScheduler&
ShenYu
(Incubating)联合 Meetup,暖春 3 月与你相约!
云霞出海曙,梅柳渡江春。2022年的早春在疫情中显得格外生机勃勃,虽然接下来寒流仍有可能造访国内部分地区,但开源的世界,早已热闹非凡!2022年3月26日(星期六),ApacheDolphinScheduler和ApacheShenYu(Incubating)两大新生开源力量将携手,邀请来自YY直播、自如、政采云等团队的实战型专家,更有ApacheShenYu创始人&PPMC&Dromara开源组
DolphinScheduler社区
·
2023-03-10 15:40
大数据
java
人工智能
编程语言
python
Apache
ShenYu
集成 RocketMQ 实时采集海量日志的实践
ShenYu
是一个高性能、多协议、易扩展、响应式的API网关,主要特性包括丰富的协议、插件化、流量治理和高性能。
ApacheRocketMQ
·
2022-11-21 03:02
java
开发语言
Apache
ShenYu
入门
介绍最近在了解网关相关的东西,发现了
shenyu
这款异步的、高性能的、跨语言的、响应式的API网关。花了一两天时间做了一个入门体验,在此记录一下。
小贤编程手记
·
2022-11-20 07:23
大数据
MSE 支持 Apache
Shenyu
网关实现全链路灰度
作者:卜比什么是全链路灰度微服务体系架构中,服务之间的依赖关系错综复杂,有时某个功能发版依赖多个服务同时升级上线。我们希望可以对这些服务的新版本同时进行小流量灰度验证,这就是微服务架构中特有的全链路灰度场景,通过构建从网关到整个后端服务的环境隔离来对多个不同版本的服务进行灰度验证。在发布过程中,我们只需部署服务的灰度版本,流量在调用链路上流转时,由流经的网关、各个中间件以及各个微服务来识别灰度流量
·
2022-09-05 18:21
阿里云云原生微服务
Apache
ShenYu
发布 2.5.0
日志功能新增对接阿里云SLS日志插件具体使用参考:https://
shenyu
.apache.org/zh/...新增对接ElasticSe
·
2022-08-30 19:41
后端java网关
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他