打赏
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页
摘要: 1.Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个 阅读全文
posted @ 2018-06-04 18:19 QueryMarsBo 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 7、ZooKeeper应用举例 为了方便大家理解ZooKeeper,在此就给大家举个例子,看看ZooKeeper是如何实现的他的服务的,我以ZooKeeper提供的基本服务分布式锁为例。 7.1 分布式锁应用场景 在分布式锁服务中,有一种最典型应用场景,就是通过对集群进行Master选举,来解决分布 阅读全文
posted @ 2018-06-04 14:50 QueryMarsBo 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1.分布式系统概述 理解1: 分布式系统:分布式系统是针对一个大系统而言,将一个大系统分成多个子系统,即多个工程系统。 我们先看下传统的系统模式: 传统的系统模式将多个功能模块全部在一个工程中写完,模块之间耦合度太高,其中一个升级其他都得升级,把系统按照模块拆分成多个子系统。即在项目中建 立多个工程 阅读全文
posted @ 2018-06-04 14:48 QueryMarsBo 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1.Lucene简介 Lucene是一个基于Java的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能 Lucene是开源项目,它是可扩展,高性能的库用于索引和搜索几乎任何类型的文本, Lucene库提供了所需的任何搜索应用程 序的核心业务。索引和搜索 实际上l 阅读全文
posted @ 2018-06-02 13:13 QueryMarsBo 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1. Nginx+keepalived对后端服务器心跳检查(需要自定义脚本) 原理:Keepalived并不跟nginx耦合,它俩完全不是一家人但是keepalived提供一个机制:让用户自定义一个shell脚本去检测用户自己的程序,返回状态给keepalived就可以了 #MASTER节点 #添加 阅读全文
posted @ 2018-06-01 17:20 QueryMarsBo 阅读(2605) 评论(0) 推荐(0) 编辑
摘要: 1.DR模式(直接路由模式:Virtual Server via Direct Routing) DR模式是通过改写请求报文的目标MAC地址,将请求发给真实服务器的,而真实服务器响应后的处理结果直接返回给客户端用户。同TUN模式一样, DR模式可以极大的提高集群系统的伸缩性。而且DR模式没有IP隧道 阅读全文
posted @ 2018-05-30 10:59 QueryMarsBo 阅读(21242) 评论(0) 推荐(1) 编辑
摘要: 1.TUN模式(Virtual Server via IP Tunneling) 采用NAT模式时,由于请求和响应的报文必须通过调度器地址重写,当客户请求越来越多时,调度器处理能力将成为瓶颈。为了解决这个问题, 调度器把请求的报文通过IP隧道转发到真实的服务器。真实的服务器将响应处理后的数据直接返回 阅读全文
posted @ 2018-05-30 10:22 QueryMarsBo 阅读(3215) 评论(0) 推荐(0) 编辑
摘要: 1.LVS的三种工作模式 1)VS/NAT模式(Network address translation) 2)VS/TUN模式(tunneling) 3)DR模式(Direct routing) 1.1.NAT模式-网络地址转换(Virtual Server via Network Address 阅读全文
posted @ 2018-05-30 10:08 QueryMarsBo 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 1.LVS介绍 LVS是linux virtual server的简写linux虚拟服务器,是一个虚拟的服务器集群系统,可以再unix/linux平台下实现负载均衡集群功能 2.LVS组成 LVS由2部分程序组成,包括 ipvs(嵌入到linux的内核,不需要安装) 和 ipvsadm(管理应用程序 阅读全文
posted @ 2018-05-30 09:43 QueryMarsBo 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 2. 利用keepalived实现高可靠配置(HA) 2.1. 高可靠概念 HA(High Available):高可用性集群,是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及备用节点。 2.2. 高可靠软件keepalived keepalive是一款可以实现高可靠的软 阅读全文
posted @ 2018-05-29 19:22 QueryMarsBo 阅读(5862) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页