首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
走在大坝上
掘友等级
猪厂养猪中
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Kafka源码解析之MetaData更新
kafka客户端通过CLuster类来封装整个kafka集群的信息,Metadata类可以认为是Cluster类的上一层封装,主要功能是集群信息更新的管理。本文主要介绍3个部分的内容:MetaData是什么,MetaData如何更新数据的流程,MetaData更新触发的场景 T…
线程池任务执行结果管理利器ExecutorCompletionService
在实际生产中,对线程池肯定不陌生,线程池的作用就是可以高效利用多核CPU的并行能力,将程序从串行执行,转变为并发执行。 其中线程池的一个典型的应用场景:提交一批任务需要并行执行,然后异步等待结果。结果的获取通常实现是利用Future机制,返回每个任务的Future,然后轮询阻塞…
Java之Interrupt解析
大家在实际工作中,在多线程的场景下,肯定或多或少的遇到和处理过InterruptedException,但是很多人不清楚该异常底下实际的实现原理。本文主要的内容就是结合openJdk源码,来详解java世界的中断机制 将该线程thread对象中的interrupted 标记位…
Kafka源码解析之Producer缓存设计
一个高效的消息队列肯定离不开缓存和网络传输,而缓存设计的好坏一定程度能决定消息队列在网络传输存在波动下消息队列的吞吐量。第一次看kafka发送缓存源码的时候,还是有一点惊喜的感觉,那个点在于缓存分块的重复利用设计 producer能够用于缓存等待发送到服务端的record的总字…
kafka源码解析之kakfaProducer
kafka作为消息队列领域的中流砥柱,作为后端开发,除了会使用以外,还需要深入的研究和分析其内在实现和设计,借鉴其优秀的设计理念。同时也可以帮助后续在实际问题定位和解决上提供帮助。本文主要介绍kafka发送到底是如何实现的 拦截器(ProducerInterceptors接口)…
个人成就
文章被点赞
4
文章被阅读
5,651
掘力值
140
关注了
16
关注者
5
收藏集
0
关注标签
17
加入于
2017-06-07