线程池

SpringCloud相关组件——断路器!

在微服务项目中常常会遇到雪崩效应。什么是雪崩效应呢?雪崩效应最开始出现在密码学中,是指当输入发生最微小的改变,如反转一个二进制位时,也会导致输出的不可区分性的改变。也就是说,无论密钥或明文的任何细微变化都必将引起密文的改变,这对密码学来说是一个好事情,雪崩效应

断路器 组件 线程池 springcloud 雪崩效应 2025-06-24 15:54  4

一位大厂面试官的灵魂发问:Executor 和 Executors 有什么区别?

这句话,是我在一次 Java 社招面试时,被面试官笑着抛出来的第一道题。那一刻,我脑子里虽然有印象,但也没准备好“完美回答”。今天,作为一个从社招“坑坑洼洼”中走过来的老程序员,我想用一个轻松的小故事,和你聊聊这道经典的面试题——希望你看完后,再遇到这题,能胸

面试官 线程池 executor oom executors 2025-04-10 17:53  7

Dubbo如何让分布式服务“活”起来

想象一下,你经营着一家拥有100个分店的连锁餐厅。每当顾客需要订座时,前台必须直接拨打总店厨师长的电话确认菜品库存——这种低效的沟通方式,正是早期分布式系统的真实写照。服务之间杂乱无章的直连调用,就像没有电话簿的通讯网络,一旦某个分店厨师换号码,整个系统就会陷

哈希 分布式 线程池 dubbo 电话簿 2025-04-08 16:52  9

多线程与异步处理对比分析

理解这些差异后,开发者应根据具体场景(吞吐量要求、延迟敏感性、资源限制等)选择合适方案。在高性能系统中,通常需要结合两者优势,比如使用异步处理IO密集型操作,同时用线程池处理计算密集型任务。

async 异步 线程池 nginx 多线程 2025-04-02 20:08  13

Java分布式调度框架实战避坑:七个核心问题解析

在数字化转型的浪潮中,Java项目对任务调度的需求日益复杂——从每天凌晨的报表生成到秒杀活动的库存同步,从百万级数据的ETL处理到跨地域节点的资源协调。然而,许多团队在引入分布式调度框架时,常因考虑不周而踩坑:任务重复执行、性能瓶颈、数据不一致……这些问题轻则

java 分布式 线程池 quartz powerjob 2025-03-31 06:18  11

亿级高性能通知系统构建,小白也能拿来即用

在一个公司中,消息通知系统是不可或缺的一部分,每个团队都可能开发了一套独自的消息通知组件,随着公司业务团队的日益增长,维护繁琐、排查问题复杂、开发成本等问题就会凸显出来。(例如我们的企微群通知,由于消息内容不同模板不同,一个项目内使用的组件就有3种,还不包含其

路由 线程池 mq boolean tasklist 2025-03-27 15:58  14

拿下美团实习~

FutureTask:诞生于 JDK 1.5,它实现了 Future 接口和 Runnable 接口,设计初衷是为了支持可取消的异步计算。它既可以承载 Runnable 任务(通过包装成 RunnableAdapter),也可以承载 Callable 任务,从

实习 美团 线程池 task callable 2025-03-19 01:23  11