最近做C++ 服务器时,两个服务器之间通信时,一个是logserver , 一个是gameserver ,gameserver 定时向logserver 发心跳包(也就是 logserver 相当于server , gameserver 相当于client
),突然断开logserver ,就相当于服务器崩溃了,客户端不知道,仍旧照常发数据,但是相应的连接不存在,gameserver 就会报 B...
分类:
编程语言 时间:
2014-12-04 20:00:32
阅读次数:
174
我们开发的一款数码宝贝OL的手游,上线3个月后,保持着稳定得运行,1个月维护一次。每个服务器进程保持着稳定得运行。
唯一一次宕机是因为业务逻辑代码,读取数码兽数据的时候,程序小兄弟没有对返回的数据指针做保护。
还有一次是目录服务器,无法连接,连接数竟然满了,是因为,目录服务器配置文件没有配置心跳检测时间。这块心跳检测机制须要作一个简单的调整,默认开启一个3~5分钟的定时器检测连接是否失效。...
分类:
其他好文 时间:
2014-12-04 19:57:32
阅读次数:
182
TachyonWorker 负责和tachyonMaster 交互, 直接通过 apache thrift 发送消息
tachyonworker 主要负责 3个部分, 启动 dataserver , 心跳, 和 thrift server ,
其中 dataserver 负责内存数据和用户之间的读传输,目前thrift支持远程读数据, 写数据只能写到本地, 并对本地读取做了优化,...
分类:
其他好文 时间:
2014-11-30 23:16:57
阅读次数:
214
源地址:http://storm.apache.org/documentation/Fault-tolerance.html
本文主要介绍Storm作为容错系统的设计细节。
当worker死掉时会发生什么?
当worker死掉时, supervisor将重启它。 如果worker启动总是失败,则worker就不能发送心跳消息给Nimbus, 那Nimbus就会...
分类:
其他好文 时间:
2014-11-29 00:18:19
阅读次数:
175
转自:http://www.mongoing.com/archives/295 MongoDB的复制集具有自动容忍部分节点宕机的功能,在复制集出现问题时时,会触发选举相关的过程,完成主从节点自动切换.每个复制集成员都会在后台运行与复制集所有节点的心跳线程,在两种情况下会触发状态检测过程:复制集...
分类:
数据库 时间:
2014-11-28 15:50:46
阅读次数:
272
最近刚刚接触 twisted 库,感觉twisted 库的设计模式和平时接触的socket 通信很大不同, 感觉有点不大适应,为了增加自己对twisted 的适应度, 同时也熟悉一下心跳包的机制。
特地写了一个 基于twisted 库的 TCP 服务器 心跳包 demo。
以供练习之用。 同时也和大家分享 python 编程心得
# -*- coding: utf-8 -*-...
分类:
其他好文 时间:
2014-11-26 19:08:37
阅读次数:
190
HDFS联邦HDFSHAHDFS快照回顾:HDFS两层模型Namespace:包括目录,文件和块.它支持所有命名空间相关的文件操作,如创建,删除,修改,查看所有文件和目录BlockStorageService(块存储服务)包括两部分1.在namenode中的块的管理提供datanode集群的注册,心跳检测等功能.处理块的报告信息和..
分类:
其他好文 时间:
2014-11-26 06:48:59
阅读次数:
140
struct LiveMgr{private: int m_nCount; /// m_vecChannels; /// m_spTimer; /// m...
分类:
其他好文 时间:
2014-11-23 17:14:19
阅读次数:
216
3 分布式系统3.5 容错故障检测:心跳协议;当机器发生故障时,需要将上面的服务迁移到其他服务器上,为了保证强一致性,需要确保故障机器不再提供服务;主要问题:正常机器和故障机器之间需要对“故障机器是否应该被认为发生故障而停止服务”达成一致。异步网络中多态机器无法达成一致。租约:带有超时时间的一种授权...
分类:
其他好文 时间:
2014-11-19 10:44:56
阅读次数:
180
web socket 心跳包的实现方案05/30/2010现在网络环境错综复杂,socket心跳包是获得健康强壮的连接的有效解决方案,今天,我们就在web socket中实现心跳包方案,是的,尽管我们只是做一个简单的聊天室,但我们让他稳定可靠一些一点也没有错。我的心跳包方案很是简单,原理就是间隔发送...
分类:
Web程序 时间:
2014-11-18 13:23:11
阅读次数:
246