0. 前言 Redis 是日常开发中经常使用到的中间件,以优秀的性能著称。但是 Redis 分布式锁可以说是饱受争议,很多人认为 Redis 并不适合作为分布式锁。它确实存在...
![240](https://upload.jianshu.io/users/upload_avatars/10509040/df172631-8e2d-40af-b696-3b8184fb32cd.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
0. 前言 Redis 是日常开发中经常使用到的中间件,以优秀的性能著称。但是 Redis 分布式锁可以说是饱受争议,很多人认为 Redis 并不适合作为分布式锁。它确实存在...
🐮
1. 背景 原生 Kafka 是不支持 Retry Topic 和 DLT (Dead Letter Topic,死信队列)。但是 Spring Kafka 在客户端实现了这...
😍😍
🐮🐮
前言 通常来说在响应式编程中 Publisher 的创建到真正的订阅者中间会经过许多的响应式操作符,而大部分的操作符其实都是 OptimizableOperator 的实现。...
前言 本文主要想聊下这几个问题 Drools 的规则资源加载有几种方式 Drools 的规则动态更新有几种方式 版本 7.69.0.Final 规则的加载 1. 使用 Kie...
持续关注,辛苦了作者
规则引擎 Drools 执行流程浅析什么是规则引擎 规则引擎是处理复杂规则集合的引擎。通过输入一些基础事件,以推演或者归纳等方式,得到最终的执行结果。规则引擎的核心作用在于将复杂、易变的规则从系统中抽离出来,由...
什么是规则引擎 规则引擎是处理复杂规则集合的引擎。通过输入一些基础事件,以推演或者归纳等方式,得到最终的执行结果。规则引擎的核心作用在于将复杂、易变的规则从系统中抽离出来,由...
最近在阅读 Ribbon 的源码,发现 SpringCloud 中 NamedContextFactory 这个类可以实现子容器。Ribbon 为每个 ServiceName...
前言 在实现这个功能之前,我也上网搜索了一下方案。大多数的解决方法都是定义多个 RestTemplate 设置不同的超时时间。有没有更好的方式呢?带着这个问题,我们一起来深入...
写的很详细👍
响应式编程入门之 Project Reactor本文目标 理解响应式编程 前言 之前的《聊聊 IO 多路复用》[https://www.jianshu.com/p/9ebd4fd8c892]中,我们理解了非阻塞 IO 的意...
本文目标 理解响应式编程 前言 之前的《聊聊 IO 多路复用》[https://www.jianshu.com/p/9ebd4fd8c892]中,我们理解了非阻塞 IO 的意...
终于更新了😋
Opentracing 链路追踪实战链路追踪的作用 当系统架构从单机转变为微服务后,我们的一次后端请求,可能历经了多个服务才最终响应到客户端。如果请求按照预期正确响应还好,万一在调用链的某一环节出现了问题,排查...
链路追踪的作用 当系统架构从单机转变为微服务后,我们的一次后端请求,可能历经了多个服务才最终响应到客户端。如果请求按照预期正确响应还好,万一在调用链的某一环节出现了问题,排查...
早上好 作者
聊聊 IO 多路复用像 Nginx 这种以高并发高性能闻名的项目,之所以性能如此优秀,其原因是使用了 IO 多路复用技术,可以用最少的进程来支持大量的请求。本文和大家一起聊聊什么是 IO 多路复...
Java 和 C++ 之间有一堵由内存动态分配和垃圾回收技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来 今天来聊聊 Java GC(Garbage Collectio...
何为热点 热点即经常访问的数据。很多时候我们希望统计某个热点数据中访问频次最高的 Top K 数据,并对其访问进行限制,比如: 商品 ID 为参数,统计一段时间内最常购买的商...
最近在学习 Sentinel,深入学习了源码之后分享一下心得 Sentinel 版本 1.8.0 固定窗口算法 先介绍一下最简单的限流算法 每个窗口都有一个计数器(count...