不多说,直接上干货!

  一切来源于官网

http://kafka.apache.org/documentation/

2. APIS

、APIS
Apache Kafka引入一个新的java客户端(在org.apache.kafka.clients 包中),替代老的Scala客户端,
但是为了兼容,将会共存一段时间。
为了减少依赖,这些客户端都有一个独立的jar,而旧的Scala客户端继续与服务端保留在同个包下。
Kafka includes four core apis:
  1. The Producer API allows applications to send streams of data to topics in the Kafka cluster.
  2. The Consumer API allows applications to read streams of data from topics in the Kafka cluster.
  3. The Streams API allows transforming streams of data from input topics to output topics.
  4. The Connect API allows implementing connectors that continually pull from some source system or application into Kafka or push from Kafka into some sink system or application.
Kafka有4个核心API:
  1、Producer API 允许应用程序发送数据流到kafka集群中的topic。
  2、Consumer API 允许应用程序从kafka集群的topic中读取数据流。
  3、Streams API 允许从输入topic转换数据流到输出topic。
  4、Connect API 通过实现连接器(connector),不断地从一些源系统或应用程序中拉取数据到kafka,或从kafka提交数据到宿系统(sink system)或应用程序。

  Kafka exposes all its functionality over a language independent protocol which has clients available in many programming languages. However only the Java clients are maintained as part of the main Kafka project, the others are available as independent open source projects. A list of non-Java clients is available here.

kafka公开了其所有的功能协议,与语言无关。只有java客户端作为kafka项目的一部分进行维护,其他的作为开源的项目提供,这里提供了非java客户端的列表。
https://cwiki.apache.org/confluence/display/KAFKA/Clients
 
 
 

最新文章

  1. ThinkPHP3.2.3整合smarty模板(一)
  2. c# 实现 java 的 System.currentTimeMillis() 值
  3. Eclipse: How to Navigating Java call stack in Eclipse
  4. C语言接口与实现实例
  5. [bug]使用SharpZipLib遇到中文名称乱码问题
  6. javascript 原生事件综合查询
  7. hdu3072 强连通+最小树形图
  8. Eclipse NDK 配置,无需安装Cygwin
  9. 如何将CELERY放到后台执行?
  10. Cocos2d-x 学习资料收集
  11. 解决redis-cli连接时出现Could not connect to Redis at 127.0.0.1:6379: Connection refused
  12. SSD的基本架构
  13. 文件断点续传原理与实现—— ESFramework 通信框架4.0 进阶(12)
  14. Java IO学习笔记七
  15. PhiloGL学习(1)——场景创建及方块欲露还羞出水面
  16. 深入浅出如何解析xml文件---下篇
  17. 多个Fragment在一个activity中通过按钮的展示方法
  18. orcal - 伪列
  19. hive数学函数
  20. 【Jmeter】if控制器+循环控制器+计数器,控制接口分支

热门文章

  1. unix mkdir命令的使用方法
  2. 配置mac机svn服务器
  3. [Java开发之路](6)File类的使用
  4. BestCoder 1st Anniversary ($) 1002.Hidden String
  5. PHP开源网
  6. ACM的算法分类 2015-04-16 14:25 22人阅读 评论(0) 收藏
  7. 【实用篇】Android之应用程序实现自动更新功能
  8. Coderfroces 864 E. Fire(01背包+路径标记)
  9. 1sting
  10. 《TensorFlow学习指南深度学习系统构建详解》英文PDF+源代码+部分中文PDF