最新 最热

腾讯 tRPC-Go 教学——(7)服务配置和指标上报

配置,是一个服务的重要组成部份。一般来说,业务的逻辑写在代码中,而与系统架构、运维等等偏运维的功能,通过配置来处理。tRPC 框架的配置,可以分为两类:冷配置和热配置。...

2024-05-19
1

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

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

2024-02-26
4

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

RPC(Remote Procedure Call)是一种远程过程调用协议,它允许程序调用另一个地址空间(通常是在另一台计算机上)的过程或方法。流行的PRC框架很多,例如gRPC。...

2023-12-26
5

linux内核nfs rpc task处理分析

本文以centos7 3.10.0-957.21.3.el7.x86_64内核为例介绍linux内核nfs v4.0 处理状态为RPC_TASK_ASYNC的async rpc task的工作机制。

2023-12-21
5

Golang 原生Rpc Server实现

本文我们来看看golang原生rpc库的实现 , 首先来看一下golang rpc库的demo案例:

2023-12-04
1

RPC框架思考

开发效率是所有的框架都需要解决的基础问题,框架的初衷几乎都是为了提高开发效率,避免每次 RPC 调用都要进行重复的 socket 操作、序列化与反序列化处理、解析协议、寻址处理、异常处理等等。因此,一个好的RPC框架应该是...

2023-11-30
1

逆微服务潮流?基于腾讯 tRPC-Go 单体化改造怎么节省上万核 CPU

微服务架构一直以来是服务治理的基本盘之一,落地到云原生上,往往是每个 K8s pods 部署一个服务,独立迭代、独立运维。

2023-11-30
4

Why RPC ?

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

2023-11-24
1

RPC 服务简介

RPC(Remote Procedure Call) 是一种进程间通信的技术,它允许程序调用另一个地址空间(通常是远程的)的过程或函数,就像调用本地的函数一样。RPC 技术使得分布式系统中的不同节点能够进行远程调用,以实现分布式应用程序的协同...

2023-11-22
1

DAOS引擎是如何收到客户端RPC并处理的?自动生成RPC请求参数及结构体

也就是, 如何将协程XS, ULT, Cart(网络), RPC, HG, Libfabric, RDMA, 完成队列以及各种回调结合起来, 形成精密运转的"机器", 来支持DAOS引擎接收客户端RPC功能...

2023-11-22
4