Live and learn
01
30
Soul网关Hystrix插件2 Soul网关Hystrix插件2
上一篇从宏观上认识了Hystrix,大体了解了Hystrix是什么,能解决什么问题。今天我们再从一个入门例子看起,看看具体怎么使用,过程怎么执行。 继承HystrixCommand,进行简单的配置 import com.netflix.
2021-01-30
29
Soul网关Hystrix插件1 Soul网关Hystrix插件1
soul hystrix插件是网关用来对流量进行熔断的核心实现,使用的是信号量的方式来处理请求。 什么是Hystrix?在分布式环境中,不可避免地会有许多服务依赖项中的某些失败。Hystrix是一个库,可通过添加延迟公差和容错逻辑来帮助控制
2021-01-29
28
Soul网关Global插件 Soul网关Global插件
soul global plugin是做什么的呢?这个官方文档里面没有提及,其实是因为这个插件是个面向开发的这么一个插件。那么它具体有什么作用呢? public class GlobalPlugin implements SoulPlugi
2021-01-28
27
Soul网关ContextPath插件 Soul网关ContextPath插件
网关context_path插件,根据文档说法,是用来对目标服务调用的时候,重写请求路径的contextPath。 我们就来试试吧。 context_path插件设置 网关引入context_path插件 <dependency&g
2021-01-27
26
Soul网关RateLimiter插件3 Soul网关RateLimiter插件3
上一篇了解了RateLimiter插件的执行流程。讲到soul基于redis实现的令牌桶,是通过lua脚本实现。这篇我们就再细谈令牌桶算法。 令牌桶算法由来令牌桶算法最初来源于计算机网络。在网络传输数据时,为了防止网络拥塞,需限制流出网络的
2021-01-26
25
Soul网关RateLimiter插件2 Soul网关RateLimiter插件2
上一篇我们已经了解了RateLimiter插件的大致原理和使用方法。今天我们再从微观层面再来探个究竟。 请求来了以后由SoulWebHandler进行进行处理,把封装请求信息的对象ServerWebExchange放入 DefaultSou
2021-01-25
23
Soul网关RateLimiter插件1 Soul网关RateLimiter插件1
RateLimiter插件限流插件,是网关对流量管控限制核心的实现。可以到接口级别,也可以到参数级别。 技术方案采用redis令牌桶算法进行限流。 什么是令牌桶算法?令牌桶算法是一种限流算法,他与漏桶算法的实现是一种相反的实现。 漏桶算法
2021-01-23
21
Soul网关采用Zookeeper方式数据同步 Soul网关采用Zookeeper方式数据同步
soul网关采用zookeeper方式同步数据,对比http长轮询方式有何优势? websocket方式能实时通知,而http长轮询方式只能做到准实时。 websocket同步采用增量处理,而http长轮询方式是全量数据,当数据量大的时候h
2021-01-21
20
Soul网关WebSocket方式数据同步 Soul网关WebSocket方式数据同步
soul网关推荐采用websocket方式同步数据,对比http长轮询方式有何优势? websocket方式能实时通知,而http长轮询方式只能做到准实时。 websocket同步采用增量处理,而http长轮询方式是全量数据,当数据量大的时
2021-01-20
19
Soul网关Http长轮询方式数据同步 Soul网关Http长轮询方式数据同步
soul数据同步数据同步是指将 soul-admin 配置的数据,同步到 soul 集群中的JVM内存里面,当请求到来后只需从本地获取配置信息即可,这是网关高性能的关键。为了这种高性能,就需要维护网关本地内存中的配置与admin的配置保持同
2021-01-19
18
Soul网关数据同步 Soul网关数据同步
soul数据同步数据同步是指将 soul-admin 配置的数据,同步到 soul集群中的JVM内存里面,是网关高性能的关键。 soul支持同步方式 websocket同步(默认方式,推荐) zookeeper同步 http长轮询同步 na
2021-01-18
16
Soul网关集成Sofa Soul网关集成Sofa
什么是sofa-rpc?sofa-rpc 最早源于阿里内部的 HSF,是近期蚂蚁金服开源的一个高可扩展性、高性能、生产级的 Java RPC 框架。sofa-rpc 在蚂蚁金服已经历了十多年的发展,致力于简化应用之间的 RPC 调用。为应用
2021-01-16
1 / 2