Spring Kafka 教程
Apache Kafka 是目前非常具有吸引力的一个分布式消息系统, Spring 是每个 Java 开发人员耳熟能详的流行的开发框架.
这里讲介绍什么是 Spring Kafka, 如何使用 KafkaTemplate 来想 kafka brokers 产生消息, 以及如何使用 “listener container” 从 Kafka 中消费消息.
原文: Spring Kafka Tutorial – Getting Started with the Spring for Apache Kafka
HBase 的过滤器
HBase 过滤器就是在 Get 或者 Scan 的时候过滤结果用的,可以理解为 HBase 中的 Where 语句。HBase 的过滤器会被序列化为可以在网络中传输的格式,然后分发给每个 RegionServer。在 Scan 的遍历过程中,不满足条件的结果就不会被返回个客户端。
HBase 基础知识和 Shell
HBase 采用的是 Key/ Value 的存储方式, 这意味着,即使随着数据量增大, 也几乎不会导致查询能の下降。
HBase 并不快, 只是当数据量很大的时候它慢的不明显。
凡事都不可能只有优点而没有缺点。数据分析是 HBase 的弱项,因为对于 HBase 乃至整个 NoSQL 生态圈来说, 基本上都是不支持表关联的。 当你想实现 group by 或者 order by 的时候,你会发现,你需要写很多的代码来实现 MapReduce。 因此,请不要盲目地使用 HBase。
当你的情况大体上符合以下任意一种的时候:
主要需求是数据分析,比如做报表。
单表数据量不超过千万。
请不要使用 HBase, 使用 MySQL 或者 Oracle 之类的产品可...
用 Java 写一个简单的 Actor 应用
假定现在由这么一个场景:老板嗅到了市场上的一个商机,准备开启一个新项目,他将要求传达给了经理,经理根据相应的需求,来安排适合的的员工进行工作。
这个例子很简单,现在我们来模拟一下这个场景:
共计 224 篇文章,28 页。