随笔分类 -  zookeeper

摘要:背景 程序的监控一直是程序员最头痛的事情之一,现网程序有问题怎么办?看进程看端口 top/free/df 三件套?网络抓包?看日志?所以为了满足这些初级需求很多公司都做了主机监控,进程端口监听等功能,例如主机磁盘满/只读告警,端口不监听告警。这些基础的监控说到底都是黑盒监控,并没有进入到程序内部的调 阅读全文
posted @ 2020-09-06 17:07 我是码客 阅读(3933) 评论(2) 推荐(0)
摘要:现在基本上大数据的场景中都会有kafka的身影,那么为什么这些场景下要用kafka而不用其他传统的消息队列呢?例如rabbitmq。主要的原因是因为kafka天然的百万级TPS,以及它对接其他大数据组件的流处理功能,比如可以更好的对接Apache storm。本文只是讨论kafka作为消息队列的功能 阅读全文
posted @ 2020-08-12 14:55 我是码客 阅读(1997) 评论(1) 推荐(1)
摘要:前言 ZooKeeper是一个提供高可用,一致性,高性能的保证读写顺序的存储系统。ZAB协议为ZooKeeper专门设计的一种支持数据一致性的原子广播协议。 演示环境 安装 配置 这里演示的是在同一台机器部署3个ZooKeeper进程的伪集群。 tickTime ZooKeeper中使用的基本时间单 阅读全文
posted @ 2019-07-02 20:55 我是码客 阅读(1811) 评论(0) 推荐(0)
摘要:前言 在分布式系统中,分布式锁是为了解决多实例之间的同步问题。例如master选举,能够获取分布式锁的就是master,获取失败的就是slave。又或者能够获取锁的实例能够完成特定的操作。 目前比较常用的分布式锁实现有两种,基于zookeeper实现和基于redis实现。zookeeper和redi 阅读全文
posted @ 2019-06-12 17:03 我是码客 阅读(1299) 评论(0) 推荐(0)