标签:heartbeat

编程技术

filecoin技术架构分析之十五:filecoin源码分析之节点运行逻辑

Harries 发布于 2019-03-12

我是先河系统CTO杨尉,欢迎大加关注的的Github: waynewyang ,本文是 filecoin技术架构分析系列文章 第十五章源码分析之节点运行逻辑。 分析基于的源码版本:go-filecoin master a0598a54(2019年3月9日) 前提 我们在前面的章节...

阅读(42)评论(0)赞 (0)

Java

RPC基本原理以及如何用Netty来实现RPC

3

小丁 发布于 2019-02-21

在微服务大行其道的今天,分布式系统越来越重要,实现服务化首先就要考虑服务之间的通信问题。这里面涉及序列化、反序列化、寻址、连接等等问题。。不过,有了RPC框架,我们就无需苦恼。 一、什么是RPC? RPC(Remote Procedure Call)— 远程过程调用,是一个计算机...

阅读(60)评论(0)赞 (0)

Java

Netty+SpringBoot+FastDFS+Html5实现聊天App(六)

wenming.gapo 发布于 2019-02-19

Netty+SpringBoot+FastDFS+Html5实现聊天App,项目介绍。 Netty+SpringBoot+FastDFS+Html5实现聊天App, 项目github链接 。 本章完整代码链接 。 本章将给聊天App_PigChat加上心跳机制。 为什么要实现心跳...

阅读(44)评论(0)赞 (0)

Spring

netflix-eureka 服务注册与容错

2

yeseng 发布于 2019-02-18

Spring Cloud Netflix Eureka – 隐藏手册 介绍 在2015-2016,我们将单体应用程序重新设计为微服务,并选择 Spring Cloud Netflix 作为基础。 (Spring Cloud Netflix)通过自动配置, Spring...

阅读(61)评论(0)赞 (0)

Java

聊聊 TCP 长连接和心跳那些事

2

zhuangli 发布于 2019-01-23

可能很多 Java 程序员对 TCP 的理解只有一个三次握手,四次握手的认识,我觉得这样的原因主要在于 TCP 协议本身稍微有点抽象(相比较于应用层的 HTTP 协议);其次,非框架开发者不太需要接触到 TCP 的一些细节。其实我个人对 TCP 的很多细节也并没有完全理解,这篇文...

阅读(93)评论(0)赞 (0)

Java

长连接的心跳及重连设计

24

yanxinchi 发布于 2019-01-23

前言 说道“心跳”这个词大家都不陌生,当然不是指男女之间的心跳,而是和长连接相关的。 顾名思义就是证明是否还活着的依据。 什么场景下需要心跳呢? 目前我们接触到的大多是一些基于长连接的应用需要心跳来“保活”。 由于在长连接的场景下,客户端和服务端并不是一直处于通信状态,如果双方长...

阅读(52)评论(0)赞 (0)

Java

dubbo源码解析(二十四)远程调用——dubbo协议

1

dulong 发布于 2019-01-22

远程调用——dubbo协议 目标:介绍远程调用中跟dubbo协议相关的设计和实现,介绍dubbo-rpc-dubbo的源码。 前言 Dubbo 缺省协议采用单一长连接和 NIO 异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。反之,Du...

阅读(86)评论(0)赞 (0)

Java

一种心跳,两种设计

3

likai 发布于 2019-01-20

来源:Fate/stay night [Heaven’s Feel] lost butterfly 1 前言 在前一篇文章 《聊聊 TCP 长连接和心跳那些事》 中,我们已经聊过了 TCP 中的 KeepAlive,以及在应用层设计心跳的意义,但却对长连接心跳的设计方...

阅读(108)评论(0)赞 (0)

Java

一种心跳,两种设计

xubiao.zhuang 发布于 2019-01-12

在前一篇文章《 聊聊 TCP 长连接和心跳那些事 》中,我们已经聊过了 TCP 中的 KeepAlive,以及在应用层设计心跳的意义,但却对长连接心跳的设计方案没有做详细地介绍。事实上,设计一个好的心跳机制并不是一件容易的事,就我所熟知的几个 RPC 框架:Dubbo,Motan...

阅读(101)评论(0)赞 (0)

Spring

Spring Cloud-Eureka Client 原理解析

6

darida 发布于 2019-01-11

前面一些 demo 中已经介绍了如何使用 SOFABoot 来集成 Spring Cloud Netflix Eureka 组件。本篇将来先解析下 Eureka Client 的工作原理。 Netflix 和 SpringCloud spring-cloud-commo...

阅读(124)评论(0)赞 (0)

Java

中间件(WAS、WMQ)运维 9个常见难点解析

3

puefu.he 发布于 2019-01-10

安装 1、was 负载均衡的机制的粘连性,was负载均衡异常? 有一个case系统,部署在was集群环境,应用是集群环境,有的时候当一个节点异常的时,客户端访问该系统就会抛出异常,按正常情况,该会话应该不会断或者断了再连接一次就会到另一个节点,但是好多时候不管客户端如何连接,都不...

阅读(97)评论(0)赞 (0)

Java

聊聊 TCP 长连接和心跳那些事

2

尖兵 发布于 2019-01-06

可能很多 Java 程序员对 TCP 的理解只有一个三次握手,四次握手的认识,我觉得这样的原因主要在于 TCP 协议本身稍微有点抽象(相比较于应用层的 HTTP 协议);其次,非框架开发者不太需要接触到 TCP 的一些细节。其实我个人对 TCP 的很多细节也并没有完全理解,这篇文...

阅读(77)评论(0)赞 (0)

Java

跟我学 Spring Cloud (Finchley 版)(六):服务注册与服务发现之 Eureka 深入

4

wenming.gapo 发布于 2019-01-04

在 跟我学Spring Cloud(Finchley版)-05-服务注册与服务发现-Eureka入门 一节中,已经编写了一个Eureka Server,并将服务提供者与消费者都注册到了Eureka Server上。 本节,来深入探讨Eureka的高级特性。 Eureka原理 本节...

阅读(116)评论(0)赞 (0)

Java

[dubbo] Dubbo API 笔记——配置参考

likai 发布于 2018-12-25

schema 配置参考 所有配置项分为三大类 服务发现:表示该配置项用于服务的注册与发现,目的是让消费方找到提供方 服务治理:表示该配置项用于治理服务间的关系,或为开发测试提供便利条件 性能调优:表示该配置项用于调优性能,不同的选项对性能会产生影响 所有配置最终都将转换为 URL...

阅读(88)评论(0)赞 (0)

Java

蚂蚁通信框架实践

17

likai 发布于 2018-11-23

前言 互联网领域的通信技术,有各式各样的通信协议可以选择,比如基于 TCP/IP 协议簇的 HTTP(1/2)、SPDY 协议、WebSocket、Google 基于 UDP 的 QUIC 协议等。这些协议,都有完整的报文格式与字段定义,对安全,序列化机制,数据压缩机制,CRC ...

阅读(117)评论(0)赞 (0)

Java

HSF的原理分析

9

尖兵 发布于 2018-11-14

一.HSF的基本概念 HSF全称为High-Speed Service Framework,旨在为淘系的应用提供一个分布式的服务框架,HSF从分布式应用层面以及统一的发布/调用方式层面为大家提供支持,从而可以很容易的开发分布式的应用以及提供或使用公用功能模块,而不用考虑分布式领域...

阅读(116)评论(0)赞 (0)

Java

Dubbo 源码分析 – 服务引用

1

xubiao.zhuang 发布于 2018-11-12

1. 简介 在上一篇文章中,我详细的分析了服务导出的原理。本篇文章我们趁热打铁,继续分析服务引用的原理。在 Dubbo 中,我们可以通过两种方式引用远程服务。第一种是使用服务直联的方式引用服务,第二种方式是基于注册中心进行引用。服务直联的方式仅适合在调试或测试服务的场景下使用,不...

阅读(51)评论(0)赞 (0)