推荐: blog.csdn.net/aquester https://github.com/eyjian https://www.cnblogs.com/aquester http://blog.chinaunix.net/uid/20682147.html
全部博文(594)
发布时间:2018-11-12 19:40:37
默认zookeeper日志输出到stderr,可以调用zoo_set_log_stream(FILE*)设置输出到文件中还可以调用zoo_set_debug_level(ZooLogLevel)控制日志级别!!!类CZookeeperHelper提供基于zookeeper的主备切换接口和读取数据等接口:https://github.com/eyjian/libmooon/blob/master/include/mooon/net/zookeeper_helper.h使.........【阅读全文】
发布时间:2018-11-12 17:33:16
// 演示一个多线程程序如何借助zookeeper,实现配置的动态更新//// 实现理念(有些场景不适合):// 1) 让线程不涉及配置的动态更新,这样避免了动态更新配置// 2) 通过创建新线程的方式达到配置动态更新的目的,老的线程直接退出// 3) 先创建新线程,再退出.........【阅读全文】
发布时间:2016-03-30 10:24:37
zookeeper的ZOO_EPHEMERAL节点(如果ZOO_EPHEMERAL满足不了需求,可以考虑和ZOO_SEQUENCE结合使用),在会话关闭或过期时,会自动删除,利用这一特性可以实现两个或多节点间的主备切换。实现方法:1)在进程启动时调用zookeeper_init()初始化:bool X::init_zookeeper(){ // 第一次调用时_clientid总是.........【阅读全文】
发布时间:2014-04-22 11:49:33
ZooKeeper-3.pdf目录目录11. 前言12. 约定13. 安装步骤23.1. 配置/etc/hosts 23.2. 设置myid 23.3. 修改conf/zoo.cfg 24. 启动ZooKeeper集群 35. 安装验证3 1. 前言介绍ZooKeeper-3.4.6版本的分布式安装,力求.........【阅读全文】
yuanxy20132014-01-14 14:48
LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。