RPC共0篇
RPC
解决 gRPC 调试难题:试试 Apifox-五八三

解决 gRPC 调试难题:试试 Apifox

目前市面上能够兼容 gRPC 接口的接口调试与管理工具十分有限,而 gRPC 现已广泛应用于微服务架构中,并且可以预见的是,它会变得越来越流行。 作为业界领先的接口管理工具,Apifox 现已上线 gRP...
admin的头像-五八三admin2年前
0150
go 中 rpc 和 grpc 的使用-五八三

go 中 rpc 和 grpc 的使用

RPC RPC 是远程过程调用,是一个节点向请求另一个节点提供的服务,像调用本地函数一样去调用远程函数 远程过程调用有很多问题 Call ID 映射:如何知道远程机器上的函数名 序列化和反序列化:怎...
admin的头像-五八三admin2年前
070
浅谈双机房的那些事-五八三

浅谈双机房的那些事

为什么要有双机房? 可能有几个考虑: 容灾:强如阿里云、微信、唯品会等,依然避免不了机房故障问题。一次这个级别的故障,就会有一个技术头头下野。 更快的响应:网络时延和物理距离成正比,...
admin的头像-五八三admin2年前
040

grpc 的单向流和双向流

简单模式 客户端发起一次请求,服务端响应一次数据 服务端数据流模式 客户端发起一次请求,服务端返回一段连续的数据流 proto 文件定义 proto 文件中定义 GetStream 方法,返回的是 stream 类型...
admin的头像-五八三admin2年前
0160
Ribbon的超时配置会覆盖OpenFeign的超时配置吗-五八三

Ribbon的超时配置会覆盖OpenFeign的超时配置吗

前言 平常的开发工作中调用Rpc服务最关注的性能指标就是响应时间rt,OpenFeign提供了超时时间配置项。本文将从源码层面分析OpenFeign超时时间配置原理,以及Ribbon超时配置的关系分析。 通过本...
admin的头像-五八三admin2年前
060
精选|Dubbo异步化实践-五八三

精选|Dubbo异步化实践

1 背景 从Apach Dubbo的官网了解到从 2.7.0 版本开始,Dubbo 的所有异步编程接口开始以CompletableFuture为基础,Dubbo接口异步化能够极大地提高接口性能,降低接口依赖调用之间的阻塞,同时了...
admin的头像-五八三admin2年前
050
烂大街的 RPC 项目,如何和字节面试官聊出花儿来?-五八三

烂大街的 RPC 项目,如何和字节面试官聊出花儿来?

前言 大家好,我是「周三不Coding」。 很多公司秋招提前批已经启动啦,相信小伙伴们一定在疯狂地备战秋招。 可能很多同学都已经做过 RPC 项目啦,但是担心到底能不能将其写到简历上,担心 RPC ...
admin的头像-五八三admin2年前
040
RPC——RPC协议介绍及原理详解-五八三

RPC——RPC协议介绍及原理详解

common wx:CodingTechWork 介绍 RPC框架 概念 RPC(Remote Procedure Call Protocol) 远程过程调用协议。 RPC是一种通过网络从远程计算机程序上请求服务,不需要了解底层网络技术的协议。 RPC...
admin的头像-五八三admin2年前
050
手写 基于Netty 的 RPC :RPC 需求分析以及基础模块-五八三

手写 基于Netty 的 RPC :RPC 需求分析以及基础模块

基于 Netty 的简化版的 RPC主要目的是让大家能够在实践中学习 Netty 的使用和原理,同时对 RPC 的设计也能有一个整体的学习。 配套的源码源代码地址:github.com/sean417/net… 的 netty-rpc 模...
admin的头像-五八三admin2年前
0190

远程过程调用:RPC概述

rpc技术 RPC技术解决了分布式系统中,服务与服务之间的调用问题。 RPC技术能够帮助我们更好地解耦服务,提高扩展性、部署灵活性。它还能够提供跨语言支持、协议私密性、数据传输效率高等优点。 ...
admin的头像-五八三admin2年前
030
Go微服务实践 - Rpc核心概念理解-五八三

Go微服务实践 – Rpc核心概念理解

概述 从0研究一下Golang已经Golang的微服务生态体系,Golang的微服务首先要从Rpc开始,在升级到Grpc,详细介绍这些技术点都在解决什么技术问题。 Rpc Rpc (Remote Procedure Call) 远程过程调用...
admin的头像-五八三admin2年前
0160
服务端模块化架构设计 2.0|扩展模块实现技术解耦-五八三

服务端模块化架构设计 2.0|扩展模块实现技术解耦

我正在参加「掘金·启航计划」 本专栏 将通过以下几块内容来搭建一个 模块化:可以根据项目的功能需求和体量进行任意模块的组合或扩展 的后端服务 项目结构与模块化构建思路 RESTful与API设计&a...
admin的头像-五八三admin2年前
060
rpc比http好吗,缪论?-五八三

rpc比http好吗,缪论?

是什么,如何理解 RPC(Remote Procedure Call) 直译就是远程过程调用 HTTP(HyperText Transfer Protorl) 直译就是超文本传输协议 RPC和HTTP都是 请求-响应协议,但是因为出现的时机、设计理念、...
admin的头像-五八三admin2年前
0150
【分布式技术专题】「分布式技术架构」实践见真知,手把手教你如何实现一个属于自己的RPC框架(架构技术引导篇)-五八三

【分布式技术专题】「分布式技术架构」实践见真知,手把手教你如何实现一个属于自己的RPC框架(架构技术引导篇)

RPC是什么 RPC(Remote Procedure Call,远程过程调用)是一种计算机通信协议,它允许一个程序调用另一个程序所在的远程计算机上的子程序(或函数)而不需要自己的代码去处理远程调用的细节。 R...
admin的头像-五八三admin2年前
0170
Dubbo 快速入门教程:从零开始-五八三

Dubbo 快速入门教程:从零开始

Dubbo Dubbo 与 RPC 的关系 Dubbo 是一种开源的分布式服务框架,由阿里巴巴公司开发。它为应用程序提供高性能的 RPC(远程过程调用)通信和服务治理能力,让应用程序能够在分布式环境中快速构建...
admin的头像-五八三admin2年前
0140