博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jafka源码粗略解读之一
阅读量:6263 次
发布时间:2019-06-22

本文共 512 字,大约阅读时间需要 1 分钟。

hot3.png

##相关资料

是sohu的adyliu开源的Kafka的完整Java实现(Kafka本身是用Scala的)。没有学习Scala的计划,又想研究研究MQ,那就不妨从Jafka入手了。

关于Jafka有个slides,地址:

##包结构 jafka包结构

  • api

    封装了消息等C/S通讯的对象。

  • cluster

    将zk中的配置信息封装为对象。Partition=>Broker=>Cluster

  • common

    定义了一些异常和注解。几个注解@ThreadSafeServerSide等都是表示型的注解,没有特殊功能。

  • console

    各种从控制台的启动方法。

  • log

    log就是log了,没啥好说的。不过DailyRollingStrategy这些都是Log4j已有的功能,可以细看一下有什么更改。

  • mx

    JMX相关。

  • message

    消息体存储、压缩相关类。

  • network

    网络传输相关。

  • producer

    就是producer。

  • server

    就是server。应该是对应broker。

  • consumer

    就是consumer。

待续。

转载于:https://my.oschina.net/flashsword/blog/152502

你可能感兴趣的文章
I2C 12864OLED的工作机制
查看>>
在Unity场景中更改天空盒的步骤
查看>>
hibernate联合主键注解方式
查看>>
JNotify的监测文件变化的简单测试例子
查看>>
ALINX公众号
查看>>
Oracle 分区表的新增、修改、删除、合并。普通表转分区表方法
查看>>
RedisHelper帮助类
查看>>
js进阶 10-1 JQuery是什么
查看>>
Hadoop生态圈-Flume的组件之自定义拦截器(interceptor)
查看>>
orcale查询表之间的关联关系
查看>>
关于pythoh面向过程开发人员三步转面向对象的补充,再加一步,四步走战略。转面向对象也可以有固定公式。...
查看>>
SVN设置必须锁定
查看>>
(Apache)ab 压力测试 简单使用
查看>>
程序包com.sun.image.codec.jpeg不存在解决方法
查看>>
Linux也有后悔药,五种方案快速恢复你的系统
查看>>
OpenLDAP在win2008上安装配置
查看>>
根据id查询所有子节点/父节点,mysql 以及ssm前后台处理流程
查看>>
如何提交内核补丁--checkpatch.pl使用【转】
查看>>
MFC程序显示控制台输出
查看>>
网易博客挂了,转一篇以前的文章过来纪念一下吧。。
查看>>