最新 最热

DAOS分布式存储_libfabric_高性能RPC_rdma网络_笔记

博客: https://logread.cn | https://blog.csdn.net/ssbandjl | https://cloud.tencent.com/developer/user/5060293/articles

2023-11-03
4

DAOS高性能设计之网络上下文内存池(复用HG内存控制器)

1. 在创建网络上下文(crt_context_create)的时候, 初始化内存池(crt_hg_pool_init)

2023-11-01
2

基于 Dubbo,如何利用APISIX 构建跨网 RPC

为解决数据跨网问题,政采云搭建了一条基于 Dubbo 的“高速公路”,同时采用了 APISIX 作为中心网关,为网络路由、公共特性提供支持。本文将重点介绍政采云“高速公路”工程建设中如何采用节流策略来应对挑战。我们将讨论...

2023-11-01
3

别再手写RPC了,Apache Thrift帮你自动生成RPC客户端及服务端代码

Thrift读音[θrɪft],是一个轻量级、跨语言的远程服务调用框架,最初由Facebook开发,后面进入Apache开源项目。它通过自身的IDL中间语言, 并借助代码生成引擎生成各种主流语言的RPC服务端/客户端模板代码。...

2023-10-29
2

快速入门SRPC

最近给SRPC框架做了一个小工具:用于快速构建Workflow和SRPC项目的脚手架,旨在降低项目使用门槛,解决大部分零基础开发者第一次面对cmake文件编写、lib的依赖、编译与运行环境等容易遇到的问题。...

2023-10-25
4

UCX-UCT统一通信传输层1-简介

UCT(Unified Communication Transport)是一个传输层,它抽象了各种硬件架构之间的差异,并提供了支持通信协议实现的低级 API。该层的主要目标是以最小的软件开销提供对硬件网络资源的直接有效的访问。为此,UCT 依赖于低级...

2023-10-25
4

gRPC 一种现代、开源、高性能的远程过程调用 (RPC) 可以在任何地方运行的框架

gRPC 是一种现代开源高性能远程过程调用 (RPC) 可以在任何环境中运行的框架。它可以有效地连接服务 在数据中心内和数据中心之间,具有对负载平衡、跟踪、 运行状况检查和身份验证。它也适用于最后一英里 分布式计算,用于...

2023-10-24
4

Simple RPC - 02 通用高性能序列化和反序列化设计与实现

网络传输和序列化这两部分的功能相对来说是非常通用并且独立的,在设计的时候,只要能做到比较好的抽象,这两部的实现,它的通用性是非常强的。不仅可以用于 RPC 框架中,同样可以直接拿去用于实现消息队列,或者其他需要互相通...

2023-10-23
1

Simple RPC - 01 框架原理及总体架构初探

RPC,全称为Remote Procedure Call(远程过程调用),是一种计算机通信协议,用于允许程序在不同的计算机或网络节点上通过远程方式调用函数或方法。它允许开发者编写分布式应用程序,使得分布在不同位置的计算机能够像本地调用一...

2023-10-17
1

RPC(Remote Procedure Call)学习

RPC 全称是 Remote Procedure Call (远程过程调用),它是一种通过网络从远程计算机程序上请求服务,可以提供终结点映射程序以及RPC服务,而不需要了解底层网络技术的协议,是windows系统三大服务之一。...

2023-10-17
5