谢厂节的博客

Cade's Blog

CentOS7 安装SFTP

1. 查看openssh版本 ssh -V openssh版本必须大于4.8p1 2. 创建sftp组 groupadd sftp 3. 创建sftp用户 useradd -g sftp -s /sbin/nologin -M sftp passwd sftp 输入密码 ...

2018-05-17 09:34:30

阅读数:1085

评论数:0

java 日志框架——log4j

Log4J是JAVA下的一款日志组件 下载: http://logging.apache.org/log4j/2.x/download.html 下面的示例我使用最新版本2.7无法正常运行,最新版本使用方法可能不同。本文示例使用log4j-1.2.15测试成功运行。 有的时候,可能发生lo...

2018-05-09 17:19:29

阅读数:249

评论数:0

ZooKeeper学习笔记十三 分布式系统中基于ZooKeeper的服务注册中心设计

本文学习资源来自《分布式服务框架原理与实践》中国工信出版信息、电子工业出版社 一、服务注册中心 对于服务提供者,它需要发布服务;由于应用系统的复杂性,服务的数量、类型不断膨胀;对于服务消费者,它最关心的是如何获取到它所需要的服务。对于服务提供方和消费方来说,它们还有可能兼具这两种角色;既需...

2018-05-04 16:05:59

阅读数:214

评论数:0

ZooKeeper学习笔记十二 ZooKeeper在大型分布式系统中的应用

本文学习资源来自《从Paxos到ZooKeeper分布式一致性原理与实践》 电子工业出版社 Hadoop 在Hadoop中,ZooKeeper主要用于实现HA(High Availability),这部分逻辑主要集中在Hadoop Common的HA模块中,HDFS的NameNode与YARN...

2018-05-04 14:28:45

阅读数:138

评论数:0

ZooKeeper学习笔记十一 ZooKeeper典型应用场景——分布式队列

本文学习资源来自《从Paxos到ZooKeeper分布式一致性原理与实践》 电子工业出版社 分布式队列,简单地讲有两大类:一种是常规的先入先出队列,另一种则是要等到队列元素集聚之后才统一安排执行的Barrier模型 (同步队列)。 FIFO:先入先出 先入先出的算法思想,以其简单明了的特点...

2018-05-04 11:31:47

阅读数:127

评论数:0

ZooKeeper学习笔记十 ZooKeeper典型应用场景——分布式锁

本文学习资源来自《从Paxos到ZooKeeper分布式一致性原理与实践》 电子工业出版社 分布式锁是控制分布式系统之间同步访问共享资源的一种方式。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要通过一些互斥手段来防止彼此之间的干扰,以保证一致性,...

2018-05-04 07:55:11

阅读数:157

评论数:0

ZooKeeper学习笔记九 ZooKeeper典型应用场景——Master选举

本文学习资源来自《从Paxos到ZooKeeper分布式一致性原理与实践》 电子工业出版社 Master选举是一个在分布式系统中非常常见的应用场景。分布式最核心的特性就是能够将具有独立计算能力的系统单元部署在不同的机器上,构成一个完整的分布式系统。而与此同时,实际场景中往往也需要在这些分布在不...

2018-05-02 17:01:02

阅读数:57

评论数:0

ZooKeeper学习笔记八 ZooKeeper典型应用场景——命名服务

《从Paxos到ZooKeeper分布式一致性原理与实践》 电子工业出版社 命名服务是分布式系统中比较常见的一类场景。命名服务是分布式系统最基本的公共服务之一。在分布式系统中,被命名的实体通常可以是集群中的机器、提供的服务地址或远程对象等——这些我们都可以统称它们为名字(Name),其中较为常...

2018-05-02 16:00:53

阅读数:313

评论数:0

ZooKeeper学习笔记七 ZooKeeper典型应用场景——发布/订阅

本文学习资源来自《从Paxos到ZooKeeper分布式一致性原理与实践》 电子工业出版社 数据发布/订阅 数据发布/订阅系统,即配置中心。发布/订阅系统一般有两种设计模式,分别为推模式和拉模式。在推模式中,服务端主动将数据更新发送给所有订阅的客户端,而拉模式则是由客户端主动发起请求来获取...

2018-05-02 14:14:36

阅读数:67

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭