我们一起认识Dubbo与RPC

开个新坑,和大家一起学习Dubbo 3.X。我们按照一个由浅入深顺序来学习,先从使用Dubbo开始,再深入Dubbo的核心原理。,今天我们就从认识Dubbo开始,整体的内容可以分为3个部分:,正式开始...
2年前
280

时钟轮在 RPC 中的应用

,今天这篇文章介绍一下RPC中如何使用时钟轮实现定时任务,比如调用端的超时处理、定时心跳....,在讲解时钟轮之前,我们先来聊聊定时任务。相信你在开发的过程中,很多场景都会使用到定时任务,在 RPC ...
3年前
410

手把手教你用Golang撸Rpc

,,"微服务"这个概念想必不用我说大家都知道,就算没接触过也听说过。简单来说就是以前系统中的,用户,搜索,内容,等等模块都在一起,这样会导致代码「越来越冗余,越来越难维护」,所以往往需要拆分这些服务...
3年前
350

有了HTTP,为什么还要RPC?

本文简单地介绍一下两种形式的C/S架构,先说一下他们最本质的区别,就是RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,我们都知道HTTP协议是在传输层协议TCP之上的,所以...
3年前
190

既然有HTTP协议,为什么还要有RPC

,我想起了我刚工作的时候,第一次接触RPC协议,当时就很懵,我HTTP协议用的好好的,为什么还要用RPC协议?,于是就到网上去搜。,不少解释显得非常官方,我相信大家在各种平台上也都看到过,解释了又好像...
4年前
870

带你手把手实操一个RPC框架

这篇文章我们来聊一聊RPC框架,为什么要聊RPC呢 ?,首先从个人成长角度,如果一个新时代码农能清楚的了解RPC框架所具备的要素,掌握RPC框架中涉及的服务注册发现、负载均衡、序列化协议、RPC通信协...
4年前
340

微服务架构的通信设计模式

,今天我们来学习一下微服务的通信设计模式,通信是保证服务请求核心要素,选择合适的一个通信协议对系统来说可以达到事半功倍。,,目前各种微服务通信社区上,很多种支持RPC模式。有同步请求/响应通信机制,例...
5年前
360