- 博客(5)
- 收藏
- 关注
原创 C++11 小技巧之函数指针
C++11拥有了一次性函数lambda,所以在面对回调函数的时候,直接给一个lambda可以降低整体类设计的复杂度。但是如果回调接口是C语言,那么只有一种lambda可以作为回调,就是不带捕获的lambda。如下:void mainCB(void(*)(int)){};{ main([](int){})();}如果带任何捕获,那么编译器做类型推导时会带着“lambda”标
2016-12-21 15:17:23 1509
翻译 Kafka官方文档翻译(三)Kafka Streams的使用
这部分文档介绍了如何用Kafka的接口实现流式数据处理。kafka流模式开发1 概述kafka Streams是一个客户端库(client library),用于处理和分析储存在Kafka中的数据,并把处理结果写回Kafka或发送到外部系统的最终输出点。它建立在一些很重要的概念上,比如事件时间和消息时间的准确区分,开窗支持,简单高效的应用状态管理。Kafka Streams的门槛很低:
2016-12-14 13:27:39 8686 1
翻译 Kafka官方文档翻译(二)快速入门
本文假定你是尝鲜而且系统里没有任何kafka或者zookeeper的数据。kafka控制台脚本在基于Unix的系统和windows平台中是不同的,在windows平台中使用“bin\windows\”来代替“bin/”,还要把脚本扩展名改为“.bat”。第一步:下载代码下载0.10.1.0release版并解压:> tar -xzf kafka_2.11-0.10.1.0.tgz>
2016-12-09 17:52:37 1197
翻译 Kafka官方文档翻译(一)产品概述
流平台的三要素:1、提供发布/订阅记录流的能力,类似于消息队列;2、对记录流的存储有容错能力;3、可以即时处理记录流。kafka可用于两大类应用:1、建立实时流数据管道,在系统或应用之间进行可靠传输;2、建立基于实时流的应用,可以传输或处理数据流。先知概念:*kafka运行在单个或多服务器的集群中;*kafka集群存储的记录(records)流被称为主题(top
2016-12-07 13:48:54 1423
原创 ZooKeeper小结(一)原理解析
zk是一个基础服务,主要功能是提供一个保证分布式部署中数据一致性的框架。基于这个框架可以实现很多功能,比如Hadoop的namenode/datanode结构,hbase的hmaster结构。1、怎么理解这个框架的含义呢?分布式:zk可以运行在一个集群中的若干个服务器中(一般是奇数个服务器,便于选举leader)。数据一致性:zk保证集群中一半以上的服务器保持和leader的数据更新同
2016-12-01 12:53:35 1240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人