很多情况下,程序会要求同一时间内只能运行一个实例,以免发生系统崩溃、数据遭破坏等后果。最常用被使用的是创建一个有名字的Mutex(互斥)的方法。程序的实例或对象含有Mutex之后,同一时间内将只能被一个线程访问。 Windows给我们提供了CreateMutex函数来创建Mutex。原型如下:HA....
分类:
其他好文 时间:
2015-09-22 16:25:03
阅读次数:
174
import Foundationclass TV{ var name:String="chuangwei" init(){} init(name:String){ self.name=name } deinit{ name="" }}var myTV=TV(name:"ha...
分类:
其他好文 时间:
2015-09-22 12:44:33
阅读次数:
173
String hadoopZkNode =?"/hadoop-ha/${cluster_name}/ActiveStandbyElectorLock"; ZooKeeper?keeper = new ZooKeeper(${zookeeperConnection}, 10000,?new SimpleWatcher()); Stat stat = new Stat(); byte[] ...
分类:
其他好文 时间:
2015-09-21 19:49:44
阅读次数:
356
1.TFS(Team Foundation Server)(1)定义:TFS是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,主要针对海量的非结构化数据, 它构筑在普通的Linux机器集群上,可为外部提供高可靠和高并发的存储访问。(2)优点:它采用了HA架构和平滑扩...
分类:
其他好文 时间:
2015-09-21 19:28:08
阅读次数:
174
一、keepalived介绍1、Keepalived定义Keepalived是一个基于VRRP协议来实现的LVS服务高可用方案,可以利用其来避免单点故障。一个LVS服务会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外表现为一个虚拟IP,主服务器会发送特定的..
分类:
系统相关 时间:
2015-09-21 01:43:30
阅读次数:
504
一、drbd基础1.drbd基础概念drbd(全称为DistributedReplicatedBlockDevice,简称drbd)分布式块设备复制,说白了就是在不同节点上两个相同大小的设备块级别之间的数据同步镜像。drbd是由内核模块和相关脚本而构成,用以构建高可用性的集群。在高可用(HA)解决方案中使用drbd的功..
分类:
其他好文 时间:
2015-09-20 22:26:16
阅读次数:
200
1. oracle官网上下载32bit的oracle client(我下载的是HA-Instant Client-v11.2.0.3.0-x86.rar,前提是要先注册登录,麦嘎的!),解压安装。2. 在PLSQL->tools->connection下配置oracle home和oci libr....
分类:
数据库 时间:
2015-09-19 19:32:10
阅读次数:
315
Once upon a time, in the Kingdom of Loowater, a minor nuisance turned into a major problem. The shores of Rellau Creek in central Loowater ha...
分类:
其他好文 时间:
2015-09-18 21:50:03
阅读次数:
163
一.部署说明1.1实施环境本文档实验环境如下:PGSQL主机:192.168.1.45PGSQL备机:192.168.1.50软件和系统版本Pgsql版本:pgsql9.2.4Linux版本:Redhat 5.8pgpool版本:pgpool-II version 3.3.4 (tokakibosh...
分类:
数据库 时间:
2015-09-18 20:33:02
阅读次数:
478
参照官网文档:High Availability 一共有2中模式,基于文件系统、基于zookeeper。 1.基于文件系统,即将master的信息同步到某个文件目录中,当一个master挂掉之后,会启动宁外一个master读取目录的信息,正在执行...
分类:
其他好文 时间:
2015-09-18 18:59:16
阅读次数:
154