大数据生态圈
文章平均质量分 78
暖暖拥抱与甜甜微笑
乐观积极,不断追求更新的技术。
展开
-
深入理解Kafka
一、Kafka概述 Kafka是是分布式发布-订阅消息系统,是一个分布式的、可分区的、可复制的消息系统。 它最初由 LinkedIn 公司开发,使用 Scala语言编写,之后成为 Apache 项目的一部分。 它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现[因为是Scala实现的不是java实现的]。kafka对消息保存...原创 2018-09-23 17:44:59 · 643 阅读 · 0 评论 -
深入理解Zookeeper
1.Zookeeper是分布式应用程序的协调服务框架,是Hadoop的重要组件。ZK要解决的问题:a.分布式环境下的数据一致性。b.分布式环境下的统一命名服务c.分布式环境下的配置管理d.分布式环境下的分布式锁 单台机器使用的锁:同步代码块、重入锁。但是在分布式环境这个锁就发挥不出来作用。共享锁(常用于数据库中的读操作)和排他锁(写操作)e.集群管理问题分布式的思想:就是人多干活...原创 2018-09-26 14:44:13 · 400 阅读 · 0 评论