首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#rpc

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

tRPC-Go 链路透传消息的源码级解读

Martin Hong

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

在分布式链路追踪等场景下,会使用到微服务调用链路上的透传能力,tRPC-Go 基于 tRPC 协议的头部设计实现了对链路透传的支持,这篇文章从源码角度分析链路透...

5910

图解 tRPC 协议帧格式

Martin Hong

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

tRPC-Go 中的 codec 模块的 FrameHead 的 construct 方法实现了 tRPC 协议栈的构建过程:

9710

腾讯 tRPC-Go 教学——(6)服务发现

amc

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

本文我们来讲一讲对于微服务架构来说,最重要的一个点了:服务发现及其对应的名字服务功能。

40760

手写RPC框架,一小时足矣!

xiaoyi

环境:JDK1.8,Intellij idea. 新建rpc maven项目,分别创建comsumer、provider、provider-com、rpc-fr...

13810

2010年4月27日Go生态洞察:JSON-RPC与接口的故事

猫头虎

? 猫头虎博主今天要和大家深入挖掘Go语言中的一个强大特性 — 接口!如果你在搜寻如“Go接口实践”、“JSON-RPC in Go”或“Go语言重构技巧”,那...

11710

gRPC简介: Google的高性能RPC框架

猫头虎

摘要: gRPC是Google开源的高性能RPC框架,起源于Google内部的RPC系统——Stubby。本文详细探讨了gRPC的核心设计思路、与Thrift...

32610

RPC 快速入门

蔡不菜丶

RPC 协议的基本原理是客户端调用远程服务器上的函数,并将函数参数传递给服务器。 服务器执行相应的函数逻辑,并将结果返回给客户端。从客户端的角度来看,RPC 调...

20510

架构:HTTP与RPC的异同及各自的应用场景简介

Freedom123

HTTP接口和RPC接口都是生产上常用的接口,顾名思义,HTTP接口使用基于HTTP协议的URL传参调用,而RPC接口则基于远程过程调用。RPC(即Remote...

20910

RPC 与 REST 介绍及比较

Freedom123

当下微服务架构都面临着服务间的远程调用,常见的远程调用方式有两种: RPC:Remote Produce Call远程过程调用,类似的还有RMI。自定义数据格...

15410

Java浅拷贝BeanUtils.copyProperties引发的RPC异常

京东技术

在今年的敏捷团队建设中,我通过Suite执行器实现了一键自动化单元测试。Juint除了Suite执行器还有哪些执行器呢?由此我的Runner探索之旅开始了!

8610

go 基于tcp的RPC远程调用

贵哥的编程之路

在运行go文件的地方:新建server(服务端)与client(客户端)目录,在里面都写上main.go文件

7210

go RPC 实现了简单的远程调用过程

贵哥的编程之路

在运行go文件的地方:新建server(服务端)与client(客户端)目录,在里面都写上main.go文件

5610

使用golang迭代开发小项目--rpc远程调用

于顾而言SASE

好了,那么我现在打算用golang语言实现一个rpc调用框架,它可以方便的让我们服务端实现各种服务调用,比如base64编解码功能等等。为了不重复造轮子,我们先...

9310

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

amc

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

本文咱们来介绍一下在 tRPC 中的 filter 机制、context 用法,以及在相关机制上可以实现的 tracing log 能力。

57770

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

InCerry

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

8710

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

MikeLoveRust

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

46910

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

amc

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

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

78466

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

amc

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

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

58020

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

amc

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

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

69150

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

amc

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

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

1.2K21
领券


http://www.vxiaotou.com