自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 kafka源码阅读系列二(kafkaServer系列组件之zkUtil)

我们都知道kafka和zk是强依赖关系,没有zk就没有kakfa kafka的controller选举,topic信息,partition信息以及各leader的选举,甚至包括老版本的offset保存都依赖于zk的分布式一致性处理 本章将将重点分析zkUtil都做了哪些事 kafka在zk上的节点配置信息 val ConsumersPath = "/consumers"//消费者记录 va...

2019-09-16 01:30:45 426

原创 kafka源码阅读系列一(kafkaServer的启动流程)

一、kafka简介 Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。 主要应用场景是:日志收集系统和消息系统。 Kafka主要设计目标如下: 以时间复杂度为O(1...

2019-09-16 01:30:11 562

原创 kafka源码阅读系列之三(socketServer组件和NIO)

顾名思义,socketServer管理的是网络连接相关的任务 值得一提的是,kafka使用NIO模型来管理所有的网络连接任务,以期提升处理性能 /** * An NIO socket server. The threading model is * 1 Acceptor thread that handles new connections * Acceptor has N Proc...

2019-09-16 01:29:17 236

原创 记一次fastjson引起的内存泄漏问题

记一次fastjson引起的内存泄漏在了解是什么引发了问题之前,先解决一些工具和概念上的问题一、Jmeter(对jmeter已经有了解的同学可以略过这个部分)二、服务器指标和参数三、观察到的现象和为了提升tps针对性的改进措施尝试四、奇怪的问题五、dump文件分析六、源码追踪七、问题解决 背景介绍: 在正式上线之前,组里要求进行一次性能测试,希望能尽早发现问题,提前解决问题 要求使用jmeter进...

2019-09-14 14:20:49 4597 1

dbvisualizer 9.19

dbvisualizer9.19版本,内含破解补丁。 使用方便,简单快捷,网上很难找,特别共享出来

2018-08-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除