Java中间件
文章平均质量分 94
Java中间件
迷路的眼镜猴
这个作者很懒,什么都没留下…
展开
-
Redis原理详解及部署方式
多个 socket 可能并发地产生不同的操作,每个操作对应不同的文件事件,但是 IO 多路复用程序会监听多个 sokcet,会讲socket放入一个队列中排队,每次从队列中取出一个 socket 给事件分派器,事件分派器再把 socket 给对应的事件处理器。从设置了过期时间的key里扫描,以hash桶为维度扫描,最多扫20个key,一旦扫到某个hash桶必须扫完这个桶里的所有key,如果删除比例超过10%,会继续扫描并删除过期的key,但是最多扫描16次。其是单线程的,因此 redis 才叫做。原创 2023-02-08 11:15:31 · 279 阅读 · 0 评论 -
Kafka详解原理及问题处理
Kafka是一个由Scala和Java编写的企业级的消息发布和订阅系统,最早是由Linkedin公司开发,最终开源到Apache软件基金会的项目。Kafka是一个分布式的,支持分区的,多副本的和多订阅者的高吞吐量的消息系统,被广泛应用在应用解耦、异步处理、限流削峰和消息驱动等场景。原创 2023-02-02 17:11:07 · 935 阅读 · 0 评论