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
java分布式soul
【高性能网关
soul
学习】5.
soul
-admin 数据配置变更及 Websocket 方式数据同步流程
【高性能网关
soul
学习】5.
soul
-admin数据配置及Websocket方式数据同步本文主要目标:本篇是对admin后台操作数据以后,同步到网关的流程介绍用户可以在
soul
-admin后台任意修改数据
sean_yoshino
·
2021-01-20 00:55
Soul
java
spring
网关
设计模式
soul
网关入门篇(五):初探数据同步原理
同步策略.png从这张大图上我们大体知道,
soul
-admin配置后怎么同步到
soul
-bootstrap层生效的。之前我们也了解过ApplicationEventPublishe
KaitoShy
·
2021-01-20 00:13
【
Soul
源码阅读-04】sofa插件初体验
目标运行examples下面的sofa-rpc服务学习文档,结合sofa插件,发起http请求
soul
网关,体验sofa代理
soul
网关接入sofa应用参考官方文档:https://dromara.org
zhurd
·
2021-01-20 00:00
Soul
【
Soul
源码阅读-03】dubbo插件SoulDubboClient注解解析
目标运行examples下面的apache-dubbo服务学习文档,结合dubbo插件,发起http请求
soul
网关,体验dubbo代理
soul
网关接入Dubbo应用参考官方文档:https://dromara.org
zhurd
·
2021-01-20 00:59
Soul
【
Soul
源码阅读-02】devide插件负载均衡权重分析
目标运行examples下面的http服务学习文档,结合divde插件,发起http请求
soul
网关,体验http代理http服务的相关依赖及配置引入http的代理插件在
soul
-bootstrap工程下的
zhurd
·
2021-01-20 00:59
Soul
Soul
网关源码分析-7期(番外)
开个小差,追下网关的接收请求并转发中,
soul
借助spring-web的实现.追下网关监听请求的开启,找到配置类SoulConfiguration:@ConfigurationpublicclassSoulNettyWebServerFactory
Tureen
·
2021-01-20 00:14
网关
java
soul
网关学习4-给
soul
官方提issue过程
今天原本打算将
soul
网关的其他几个功能插件(Hystrix、RateLimiter、Sentinel)验证一下,看看他们是怎么起作用的。
niuxin
·
2021-01-19 21:03
既然生命总有尽时,为何还要生而为人?
那时候我还没看过这部来自皮克斯2020年的电影《
SOUL
》,中文译名《心灵奇旅》。虽然比起
相听不厌
·
2021-01-19 14:44
Soul
源码总结-01-18
1月18日作业预期目标Sofa服务的发现,注册以及调用Demo测试网关预期目标运行examples下面的sofa-rpc服务学习文档,结合sofa插件,发起http请求
soul
网关,体验sofa代理记录心得并总结
yawang_eric_wang
·
2021-01-19 05:55
Soul
网关第四天- 演示Sofa RPC应用示例
soul
源码地址:https://github.com/dromara/
soul
今天来学习Sofa的演示。调试了一晚上,啥也没调通。Ծ‸Ծ分割线梳理了昨晚调试的思路。今天重新来。
Daisy_ljq
·
2021-01-19 02:30
soul网关学习系列
网关
java
soul
源码学习(四)-sofa示例
文章目录配置启动访问注册访问过程sofa客户端注册源码分析配置
soul
集成sofa时,需要进行以下步骤配置
soul
-admin开启sofa插件由于sofa与dubbo类似,都需要注册中心,因此也需要在
soul
-admin
子木龙
·
2021-01-19 01:40
soul源码分析
Soul
学习笔记---
soul
数据同步的浅显分析(四)
当我们在
soul
-admin更改selector或者rule时,数据是怎么同步到网关内存中的呢。
ChiChi7777777
·
2021-01-19 01:42
java
websocket
Soul
网关(四)---- Plugin 的初始化流程分析 & Sofa 插件的使用
Plugin的初始化流程分析&Sofa插件的使用Plugin的初始化流程分析启动
soul
-bootstrap可以看到日志输出了加载的一些plugin:2021-01-1822:14:10.685INFO71824
PayneWoo
·
2021-01-19 01:48
Soul
网关源码
【高性能网关
soul
学习】4.
soul
-client 客户端信息上传
【高性能网关
soul
学习】4.
soul
-client客户端信息上传本文主要目标:分析
soul
-client中client端如何注册相关信息到
soul
-admin1.dubbo服务SoulAlibabaDubboClientConfiguration
sean_yoshino
·
2021-01-19 00:22
Soul
java
网络
网关
spring
Soul
API 网关源码学习《四》
那么我们还是和前面的案例一样,先启动服务,启动服务的顺序是:
soul
-adminsoul-bootstrapsoul-examples-sofa不过在启动服务前,我们先看看配置文件:1、
soul
-examples-sofapom
不才人pat
·
2021-01-18 22:12
网关
java
[
Soul
源码之旅] 1.3 Hystrix 插件
1.3.1Hystrix简单介绍hystrix是netfix公司开发的防止服务雪崩的短路装置,增加我们服务的容错能力,服务雪崩:在微服务的系统中,大部分服务被拆分为多个单元,然后通过RPC或者HTTP进行调用,假如其中某个服务出现故障,同时我们设置了对应的服务超时和重试机制会导致请求堆积,假如不能及时处理可能会使得整个系统崩溃,所以我们需要一种装置能在服务不可用的时候能将该服务隔离,并且能在一段时
AndyWei123
·
2021-01-18 22:35
[
Soul
源码之旅]1.1
Soul
基础环境搭建&Dubbo&SpringBoot集成
1.1下载源码我们可以在下面链接下载
Soul
源码链接,下载完成后通过以下命令进行编译。
AndyWei123
·
2021-01-18 22:55
soul
网关-5-普通springboot项目接入
soul
网关的原理
如果有多个产品线售卖API,那么他们都会有一些共性的需求,例如签名认证、限速等,为了避免每个产品线重复开发,那么可以实现一个网关系统来统一提供这些功能。那么大致的流程是这样的:1.产品线将自己要售卖的API注册到网关管理后台2.网关管理后台将数据同步到网关系统3.用户购买了某产品线的API之后,调用API。请求是统一发往网关的。4.网关对用户请求进行代理,转发给相应的产品线前几篇笔记里面,学习了s
nemointellego
·
2021-01-18 22:13
Java
网关
Soul
网关插件初始化过程
初始化在启动
soul
-bootstrap模块时,我们可以看到loadplugin的输出:这时就是在进行各个插件模块的加载。
斯普特尼克L
·
2021-01-18 20:08
Soul
java
网关
Soul
网关源码分析-4期(周总结)
文章目录插件链总结AbstractSoulPluginSoulPluginChain插件项目结构DividePlugin负载均衡HashRandomLoadBalanceRoundRobinLoadBalanceWebClientPluginWebClientResponseClient插件链总结从一个类关系图说起:SoulPluginAbstractSoulPluginMonitorPlugin
Tureen
·
2021-01-18 11:50
网关
java
soul
源码阅读(四)Sofa RPC应用示例运行
目录SofaRPC简介SofaRPC示例运行
soul
-examples-sofa代码介绍启动
soul
-examples-sofa项目总结SofaRPC简介SofaRPC是一个高可扩展性、高性能、生产级的
he_cha_bu
·
2021-01-18 08:23
框架
java
spring
网关
soul
网关学习四之 SoulConfiguration 自动配置
核心startersoul-spring-boot-starter-gateway依赖
soul
-web,该module中springboot会自动配置SoulConfigurationErrorHandlerConfigurationSoulExtConfigurationSpringExtConfigurationSoulConfiguration
地球上的蚂蚁
·
2021-01-18 01:02
开源网关框架
soul
学习
java
spring
Soul
网关源码阅读(六)Sofa请求处理概览
Soul
网关源码阅读(六)Sofa请求处理概览简介 今天来探索一下Sofa请求处理流程,看看和前面的HTTP、Dubbo有什么异同Sofa示例运行PS:如果请求加上参数运行不成功,请更新最新版本,
_萧_
·
2021-01-17 22:14
Java
Java
网关
源码阅读
Soul
源码阅读 体验sofa代理【第四天】
sofa接入参考文档https://dromara.org/zh-cn/docs/
soul
/user-dubbo.html体验基础的sofa代理功能1、启动zookeeper,默认端口21812、启动
soul
-examples-sofa
cutieagain
·
2021-01-17 21:31
Soul
网关源码阅读(六)请求类型探索
Soul
网关源码阅读(六)请求类型探索简介 在上几篇文章中分析了请求的处理流程,HTTP和RPC请求处理是互斥的,通过请求类型来判断,这篇文章来探索下请求类型的前世今生源码分析 通过前面的分析
_萧_
·
2021-01-17 12:44
Java
java
网关
源码阅读
Soul
API 网关源码解析 03
目标使用
soul
代理dubbo服务dubbo服务如何注册到网关的?dubbo插件是如何工作的?理清http-->网关-->dubboprovider整条链路经历了什么。
腾业
·
2021-01-17 10:21
java
spring
Soul
API 网关源码解析 03
目标使用
soul
代理dubbo服务dubbo服务如何注册到网关的?dubbo插件是如何工作的?理清http-->网关-->dubboprovider整条链路经历了什么。
腾业
·
2021-01-17 09:14
java
spring
soul
网关学习day03
今日目标运行examples下面的apache-dubbo服务学习文档,结合dubbo插件,发起http请求
soul
网关,体验dubbo代理环境运行启动
soul
-adminsoul-bootstrapsoul-examples-apache-dubbo-service
虫一
·
2021-01-17 08:36
学习
网关
Soul
网关使用 - 源码编译和简单使用
关于SoulAPI网关项目
Soul
网关项目是由一群优秀的国内开发者发起的一个异步的、高性能的、响应式的开源网关项目。
阳有白
·
2021-01-17 06:21
soul
网关入门篇(三):配置divide插件
前言
soul
的官网有这么一句话:插件化设计思想,插件热插拔,易扩展。它是体现的呢?又是怎么去配置的呢?我们一步一步的来操作,我们先从最简单的http的插件开始。
KaitoShy
·
2021-01-17 04:08
soul
网关-3-数据同步机制之websocket
大概一年前,我接到了一个网管系统的API管理后台的维护工作,当时那个系统的架构是这样子的:1.管理员在管理后台上更新数据2.数据都存储到DB里面3.crontab定时任务从DB里面读取表数据,组成某种格式,写入配置文件,存到磁盘4.网关系统发现磁盘上的配置文件的更新时间有变化,则重新载入配置文件到内存这个老系统使用crontab的方式定时从数据库里读取数据,肯定是不够实时的。而且还和管理后台读了同
nemointellego
·
2021-01-17 04:54
Java
网关
Soul
网关源码学习(三)——Dubbo插件详解
Soul
网关源码学习(三)——Dubbo插件详解概述前一篇我们介绍了基于http的divide插件的使用方法,以及
soul
网关的使用流程。
蟹尾巴
·
2021-01-17 03:16
soul
后端
Soul
网关源码分析-3期(吐血分析)
分析请求类型解析分析选择器-一个让人感动的算法首先分别启动
soul
-admin、
soul
-bootstrap,再启动两个相同的test服务组建集群
soul
-test-http.转到后台管理页的Divide
Tureen
·
2021-01-17 02:32
网关
java
Soul
网关(三)---- dubbo 插件
1.启动
soul
-admin、
soul
-bootstrap2.在
soul
-admin的插件管理中将dubbo插件设置为开启3.在dubbo插件的配置中,配置zookeeper地址,这里配置的本地zk{"
PayneWoo
·
2021-01-17 02:54
Soul
网关源码
soul
网关第三步-演示apache-dubbo服务
soul
源码地址:https://github.com/dromara/
soul
第三天,演示dubbo服务。之前简单了解过dubbo,但都是基于照葫芦画瓢的状态,将功能配置上,按顺序启动服务进行调用。
Daisy_ljq
·
2021-01-17 00:02
soul网关学习系列
java
zookeeper
网关
Soul
API网关学习-Day02
目标运行examples下面的http服务学习文档,结合divde插件,发起http请求
soul
网关,体验http代理记录心得
soul
-examples运行在
soul
-example下有
soul
-examples-http
铁皮_howard
·
2021-01-16 21:01
Soul
API网关学习-Day03
目标运行examples下面的apache-dubbo服务学习文档,结合dubbo插件,发起http请求
soul
网关,体验dubbo代理记录心得准备工作设置Dubbo插件进入SoulAdmin控制台,http
铁皮_howard
·
2021-01-16 21:38
Soul
网关源码阅读03
结合dubbo插件,发起http请求
soul
网关,体验dubbo代理1、启动网关服务1)
soul
-admin:启动网关管理后台,打开dubbo插件配置2)
soul
-bootstrap:启动网关入口3)启动
liquan961646757
·
2021-01-16 21:57
Soul
网关源码阅读
Soul
网关源码分析之
soul
-admin与
soul
-gateway使用Websocket数据同步
Soul
网关源码分析之
soul
-admin与
soul
-gateway数据同步目标
soul
网关项目结构介绍
soul
-admin和
soul
网关数据同步总结
soul
网关项目结构从GitHub下载项目从
soul
刘p辉
·
2021-01-16 21:56
网关
java
spring
boot
websocket
soul
源码阅读(三)接入Dubbo应用示例运行
目录架构介绍示例代码阅读示例运行总结上篇文章,我们已经运行过
soul
-examples-http示例,对
soul
的基本使用有了一个基本的了解,本次我们不妨再来熟悉下比较热门的微服务框架Dubbo如何整合使用
he_cha_bu
·
2021-01-16 17:23
框架
java
spring
网关
Soul
API 网关源码解析 02
今日目标:1.运行examples下面的http服务2.学习文档,结合divde插件,发起http请求
soul
网关,体验http代理3.记录心得,写博客分享。
Jasper
·
2021-01-16 12:01
java
springboot
Soul
API 网关源码解析 02
今日目标:1.运行examples下面的http服务2.学习文档,结合divde插件,发起http请求
soul
网关,体验http代理3.记录心得,写博客分享。
Jasper
·
2021-01-16 12:13
java
springboot
soul
源码阅读(二)http入门示例运行
目录项目模块结构
soul
-examples-http初级示例运行
soul
-examples-http进阶示例运行总结项目模块结构在了解怎么使用一个项目前,不妨我们先来过一下整理项目的模块结构
soul
-admin
he_cha_bu
·
2021-01-16 11:24
框架
java
网关
Soul
网关(二)---- divide 插件代理 HTTP 请求
soul
-examples-http运行examples下面的http服务启动
soul
-examples-http,默认端口8188,可以看到启动时的日志:divide插件divide插件是网关处理HTTP
PayneWoo
·
2021-01-16 01:45
Soul
网关源码
网关
Soul
API网关源码解析 01
目标本地搭建
soul
开发调试环境IntellijIdea准备soulv2.3.0源码环境搭建mysql/h2jdk1.8.x本地编译源码,然后运行
soul
-admim和
soul
-bootstrap到
soul
nuopromise
·
2021-01-16 00:47
Soul
API网关源码解析02
目标
soul
目录结构介绍
soul
-admin与
soul
-bootstrap数据同步之websocketsoul-adminwebsocketserver启动流程
soul
-bootstrapwebsocketclient
nuopromise
·
2021-01-16 00:36
【
Soul
源码阅读】3.HTTP 用户接入
Soul
流程解析
昨天只是极简入门,关于网关是怎么感知到我们的应用的,相信小伙伴们一定有疑问,今天先来看下HTTP用户如何接入
Soul
,以及接入的流程是怎样的。
hellboy0621
·
2021-01-16 00:29
Soul网关
Java
Soul
网关
Java
Soul
网关02-使用divide插件实现http代理
概述上一节我们大概的了解了
Soul
网关是什么,搭建了运行环境并成功的运行了其中的
soul
-admin、
soul
-bootstrap模块。
Jhmily-HJ
·
2021-01-16 00:26
Soul网关-源码分析
soul
网关-2-divide插件
先来设想一下,网关如果收到了一个请求http://xxx.com/openapi/appname/order/findById?id=3,那么怎么将请求转发给对应的业务?可以想象一下大概是这几个步骤:1.解析url2.查看配置文件,看这个url是对应于哪个业务线3.读配置文件,获取该业务线在网关注册的所有api列表4.判断该用户的这个api请求在不在业务的api列表里面5.进行相关的鉴权操作(用户
nemointellego
·
2021-01-15 23:03
Java
网关
Soul
网关第二步-接入 HTTP 示例应用
soul
源码地址:https://github.com/dromara/
soul
今天是第二天,运行HTTP示例。
soul
现有支持的插件如图所示:我们今天来演示学习divide模块。
Daisy_ljq
·
2021-01-15 22:26
soul网关学习系列
网关
java
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他