首页
学习
活动
专区
工具
TVP
发布

#rpc

RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。

腾讯 tRPC-Go 教学——(5)filter、context 和日志组件

amc

腾讯 · 高级后台开发工程师 (已认证)

可以看到,filter 分 server 侧和 client 侧。首先在代码中需要导入相关的包,从而在二进制中支持相关能力。目前大部分官方默认的 filter ...

41470

构建SatelliteRpc:基于Kestrel的RPC框架(整体设计篇)

InCerry

之前在.NET 性能优化群内交流时,我们发现很多朋友对于高性能网络框架有需求,需要创建自己的消息服务器、游戏服务器或者物联网网关。但是大多数小伙伴只知道 Dot...

7510

【大家的项目】Rust微服务杀手级应用终于来了!一个最像RPC框架的Rust-RPC框架

MikeLoveRust

刚刚学习Rust语言或者没怎么了解Rust-RPC框架的同学,可能以为又是一个标题党了,但实际上了解过这部分的同学都知道,目前来说主流的Rust-RPC框架和实...

23610

腾讯 tRPC-Go 教学——(4)tRPC 组件生态和使用

amc

腾讯 · 高级后台开发工程师 (已认证)

之前我花了三篇文章来介绍 tRPC 怎么用。而 tRPC 给开发者带来的便利, 在整整三篇文章中,我也只是介绍了它可以方便服务在 HTTP、trpc、grpc ...

47965

腾讯 tRPC-Go 教学——(3)微服务间调用

amc

腾讯 · 高级后台开发工程师 (已认证)

前两篇文章(1、2),我构建了一个简单的 HTTP 服务。 HTTP 服务是前后端分离架构中,后端最靠近前端的业务服务。不过纯后台 RPC 之间,出于效率、性能...

35420

腾讯 tRPC-Go 教学——(2)trpc HTTP 能力

amc

腾讯 · 高级后台开发工程师 (已认证)

上一篇文章 中我们快速搭建了一个 http API 服务,并且我们可以看到,对外提供了 URL query 和 application/json 两种服务模式。...

43150

腾讯 tRPC-Go 教学——(1)搭建服务

amc

腾讯 · 高级后台开发工程师 (已认证)

2023 年底腾讯统一的 RPC 框架 tRPC 正式开源。遍观全网,似乎大部份是对 tRPC 概念上的宣传、架构上的设计,而如何开发、如何部署的文章凤毛麟角。...

79521

Linkerd服务网格的基础知识和服务配置

用户3123330

Linkerd 服务网格解决的最重要问题之一是可观察性:提供服务行为的详细视图,Linkerd 对可观察性的价值主张是,它可以为你的 HTTP 和 gRPC 服...

9010

RPC与HTTP协议的对比:前端开发者为何需要了解RPC

easonxie

腾讯 · 前端开发工程师 (已认证)

具体的业务场景下,如果使用http调用后台服务,一般需要经过后台的一个rpc-http中转服务(因为后台基本都是rpc服务,需要一个类似网关的存在让http与r...

24700

RPC 实战与原理

鱼找水需要时间

核心理念:调用链,全局唯一的 ID 将同一请求串联起来,从而还原调用关系,统计系统指标。

15810

花了一星期,自己写了个简单的RPC框架

CBeann

学了netty框架以及看了一下一小部分的netty框架的源码,听说dubbo是基于netty框架的一个优秀的落地实现,所以看了一小部分dubbo的...

14010

linux内核nfs rpc task处理分析

cdh

本文以centos7 3.10.0-957.21.3.el7.x86_64内核为例介绍linux内核nfs v4.0 处理状态为RPC_TASK_ASYNC的a...

16710

RPC协议介绍

月梦@剑心

RPC,是Remote Procedure Call的缩写,意为远程过程调用,使得调用远程服务的方法,就像我们调用本地方法一样简单,并且我们不需要关心整个过程底...

12610

Golang 原生Rpc Server实现

大忽悠爱学习

实际上,上面我们调用的方法rpc.Register,rpc.RegisterName,rpc.ServeConn,rpc.ServeCodec都是转而去调用默认...

18520

RPC框架思考

tunsuy

开发效率是所有的框架都需要解决的基础问题,框架的初衷几乎都是为了提高开发效率,避免每次 RPC 调用都要进行重复的 socket 操作、序列化与反序列化处理、解...

18410

Why RPC ?

孟斯特

选择使用RPC(Remote Procedure Call)的原因主要涉及到构建分布式系统、微服务架构和多语言通信等方面的需求。以下是一些选择使用RPC的主要原...

11010

RPC 服务简介

孟斯特

RPC(Remote Procedure Call) 是一种进程间通信的技术,它允许程序调用另一个地址空间(通常是远程的)的过程或函数,就像调用本地的函数一样。...

20510

Quarkus集成Dubbo Rpc远程通讯框架(8)

kl博主

凯京科技 · 架构组经理 (已认证)

dubbo是一个流行的使用广泛的服务治理型RPC框架,博主所在公司,大量服务都是使用dubbo来暴露和调用的,如果想要使用quarkus替换spring boo...

15530

Spring原生Rpc六种实现的正确打开方式

kl博主

凯京科技 · 架构组经理 (已认证)

在java生态圈谈到Rpc,很多人可能就会想到Dubbo、Motan、Grpc等框架。但是你知道吗?作为Java编程全家桶的Spring已经内置了多种RPC...

18150

spring内置的RPC使用大全

kl博主

凯京科技 · 架构组经理 (已认证)

什么是rpc? rpc(Remote Procedure Call)封装了内部实现的远程调用过程就是rpc,rpc主要为了简化远程服务调用。java体系的rpc...

13550
领券