基础 何为心跳 顾名思义, 所谓 心跳, 即在 TCP 长连接中, 客户端和服务器之间定期发送的一种特殊的数据包, 通知对方自己还在线, 以确保 TCP 连接的有效性. 为什么需要心跳 因为网络的不可靠性, 有可能在 TCP 保持长连接的过程中, 由于某些突发情况, 例如网线被拔出, 突然掉电等, ...
分类:
Web程序 时间:
2019-02-04 10:23:51
阅读次数:
176
采用了BIO的多线程方案,实现了自定义简单协议,心跳机制,socket客户端身份强制验证,socket客户端断线获知等功能,并暴露了一些接口,可通过接口简单实现客户端与服务端的socket交互。 ...
分类:
其他好文 时间:
2019-02-01 01:12:18
阅读次数:
274
1.1 注册中心Eureka 1.1.1 注册中心 注意它的特点,结构类似于MessageQueue消息队列,服务(提供者、消费者)先都注册到注册中心。它的特点在于,不会每次都去注册中心获取,而是有本地缓存,加快访问性能。内部含有心跳机制,当注册中心信息改变,自动快速获取新的信息到本地。心跳机制还保 ...
分类:
其他好文 时间:
2019-01-28 14:01:10
阅读次数:
432
一、解决ssh经常自动断开问题 修改 /etc/ssh/ssh_config 其中对应项为 表示每30秒发一次心跳测试请求,如果失败3次则断开连接(数值可酌情修改) 二、ssh记住密码功能 1. 生成一个新的sshkey(如果没有的话,已存在则可直接执行第二步) 可以使用如下命令 或简单的直接输入 ...
分类:
其他好文 时间:
2019-01-28 00:55:57
阅读次数:
228
[toc] 1 HDFS概述 在大数据时代,大数据处理需要解决的首要问题是:如何高效地存储所产生的规模庞大的数据?由于传统集中式的物理服务器在存储容量和数据传输速度等方面都有限制,故而越来越不符合这些数据的实际存储需要。 所以为了实现对大数据的存储,就需要利用成百上千台甚至更多的分布式服务器节点(由 ...
分类:
其他好文 时间:
2019-01-25 21:03:56
阅读次数:
286
介绍 长连接 首先这里所说的连接是指网络传输层的使用TCP协议经过三次握手建立的连接;长连接是指建立的连接长期保持,不管此时有无数据包的发送;有长连接自然也有短连接,短连接是指双方有数据发送时,就建立连接,发送几次请求后,就主动或者被动断开连接。 心跳 心跳这个名字比较形象,就像人体心跳一样,是用来 ...
分类:
其他好文 时间:
2019-01-25 13:43:09
阅读次数:
191
前言FTS(FaultToleranceServe)是GreenPlum中的故障检测服务,是保证GP高可用的核心功能。GreenPlum的Segment的健康检测及HA是由GPMaster实现的,GPMaster上面有个专门的进程–FTS进程,它可以快速检测到Primary或者Mirror是否挂掉,并及时作出Primary/Mirror故障切换。一、FTS架构GreenPlum的Segment的健
分类:
其他好文 时间:
2019-01-19 11:25:23
阅读次数:
170
最近有个基于tcp socket 协议和设备交互需求,想到了新生命团队的各种组件,所以决定用NewLife网络库作为服务端来完成一系列的信息交互. 第一,首先说一下我们需要实现的功能需求吧 1,首先客户有一堆自动售货机的设备,设备连接socket服务端后 定时发送设备实时状态作为心跳信息,并且服务端 ...
分类:
其他好文 时间:
2019-01-17 20:10:09
阅读次数:
286
kafka 的心跳是 kafka consumer 和 broker 之间的健康检查,只有当 broker coordinator 正常时,consumer 才会发送心跳。 consumer 和 reblance 相关的 2 个配置参数: broker 端,sessionTimeoutMs 参数 b ...
分类:
其他好文 时间:
2019-01-17 15:17:01
阅读次数:
1337
session的基本原理 zk的常用命令操作2 一 创建节点 create命令create [-s] [-e] [-c] [-t ttl] path [data] [acl] -e 创建临时节点临时节点如何清除或者过期,可以将客户端断掉,当客户端不在发送心跳包,则zk服务器端会将该客户端下的所有临时 ...
分类:
其他好文 时间:
2019-01-13 17:11:50
阅读次数:
170