技术栈
rpc
JhonKI
5 小时前
网络协议
·
rpc
·
json
【从零实现Json-Rpc框架】- 入门准备篇
📢博客主页:https://blog.csdn.net/2301_779549673 📢博客仓库:https://gitee.com/JohnKingW/linux_test/tree/master/lesson 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📢本文由 JohnKi 原创,首发于 CSDN🙉 📢未来很长,值得我们全力奔赴更美好的生活✨
ScilogyHunter
6 小时前
rpc
·
远程过程调用
深入解析libsunrpc:构建分布式系统的核心RPC库
在分布式系统开发中,远程过程调用(Remote Procedure Call, RPC) 是连接不同节点、实现跨网络服务调用的关键技术。作为SUN公司开源的经典RPC实现,libsunrpc 凭借其高效、可移植和模块化设计,被广泛应用于操作系统(如SylixOS)和分布式应用中。本文将深入解析libsunrpc的核心机制、功能特性以及实际应用场景,帮助开发者快速掌握这一工具。
愚戏师
11 小时前
开发语言
·
c++
·
rpc
C++ :顺序容器
顺序容器通过元素在容器中的线性存储顺序来维护数据,允许通过位置(下标)访问元素。标准库提供6种核心顺序容器:
酷爱码
2 天前
网络
·
网络协议
·
rpc
RestTemplate和RPC区别
RestTemplate是Spring框架中用于进行RESTful风格的HTTP请求的模板类,通常用于与外部服务进行通信。它基于HTTP协议,使用GET、POST、PUT、DELETE等HTTP方法来进行通信,传输的数据通常使用JSON或XML格式。它是一种基于资源的通信方式,通过URL来标识资源。
蒂法就是我
2 天前
网络
·
网络协议
·
rpc
如何设计一个 RPC 框架?需要考虑哪些点?
设计一个完整的 RPC 框架需要覆盖以下核心模块及关键技术点:服务暴露服务调用请求处理设计 RPC 框架需结合业务场景权衡性能与复杂度,建议优先参考成熟框架(如 Dubbo 分层设计),再针对特定需求进行裁剪优化。
无眠_
4 天前
java
·
spring boot
·
rpc
深入剖析 Spring Boot 应用上下文 (Application Context):核心概念与实践应用
在 Spring Boot 的世界里,应用上下文 (Application Context) 扮演着至关重要的角色。它不仅是 Spring 框架的核心容器,负责管理应用中所有 Bean 的生命周期和依赖关系,更是 Spring Boot 应用得以运行的基础环境。理解 Application Context 的概念、作用和工作原理,对于深入学习 Spring Boot 的其他特性至关重要。
阿龍1787
4 天前
c++
·
网络协议
·
rpc
一个简单的RPC示例:服务端和客户端
RPC相关信息,可自行百度。 以下是在学习阶段的时候,借助AI的力量生成的,用于个人学习使用,无任何版权纠纷。
王 富贵
4 天前
网络协议
·
http
·
rpc
HTTP和RPC的区别
RPC和 HTTP是两种常见的通信方式,它们在设计目标、使用场景和技术实现上有显著区别。以下是它们的详细对比:
东阳马生架构
5 天前
rpc
·
netty
Netty基础—6.Netty实现RPC服务二
大纲1.RPC的相关概念2.RPC服务调用端动态代理实现3.Netty客户端之RPC远程调用过程分析4.RPC网络通信中的编码解码器
zhuyasen
7 天前
http
·
rpc
·
golang
优化Go错误码管理:构建清晰、优雅的HTTP和gRPC错误码规范
在系统开发过程中,如何优雅地管理错误信息一直是个棘手问题。传统的错误处理方式往往存在不统一、难以维护等缺点。而 errcode 模块通过对错误码进行规范化管理,为系统级和业务级错误提供了统一的编码标准。本文将带您深入了解 errcode 的设计原理、错误码结构以及详细的使用示例,帮助您构建高效稳定的错误处理机制。
amber66666!
7 天前
网络
·
网络协议
·
rpc
RPC是啥?
笨人从本科开始学习网络到现在已经4年了,tcp、http相关的概念背是可以背下来,理解上好像也差不多?但总是感觉有点怪怪的,不太清楚为什么网络架构要这样设计,今天结合一下chat老师和小林coding的回答,把自己一知半解的搞清楚,要不然永远都无法深入理解网络,rpc这样方便的东西也永远不可能从自己的手里写出来。主要是梳理自己不理解的东西,会很啰嗦。
Mr数据杨
7 天前
运维
·
服务器
·
rpc
云服务器使用 aria2 并启用 RPC 进行下载服务
在云端服务器上利用 aria2 实现高速下载、断点续传与自动任务管理是一种常见方案。aria2 支持多协议下载,并通过内置的 JSON-RPC 接口提供远程调用能力,从而可以结合 Python 脚本自动解析网盘分享链接并生成下载任务。
魔都吴所谓
8 天前
python
·
rpc
·
json
【JSON-RPC】 python+JSON-RPC示例与入门
JSON-RPC 是一种无状态的、轻量级的远程过程调用(RPC)协议。它定义了几种数据结构及其处理规则。它使用 JSON(JavaScript Object Notation)作为数据格式,允许实现相同功能的程序以松散耦合的方式跨网络通信。 以下是一个简单的 JSON-RPC 使用 Python 的示例。我们将使用 jsonrpclib 这个库来创建一个 JSON-RPC 服务端和一个客户端。首先,你需要安装 jsonrpclib:
SHtop11
11 天前
网络
·
网络协议
·
rpc
rpc & grpc
Remote Procedure Call,远程过程调用,是用来屏蔽分布式计算中的各种调用细节,使得调用远端的方法就像调用本地的一样。
添砖Java中
14 天前
java
·
网络协议
·
rpc
RPC服务调用深度解析:从原理到Java实践
RPC(Remote Procedure Call)是一种分布式系统间通信协议,允许程序像调用本地方法一样调用远程服务。其核心目标是通过位置透明性和协议标准化隐藏网络通信细节。RPC的调用流程可抽象为以下步骤:
云雨雪
14 天前
后端
·
微服务
·
rpc
朋友,你也不想不懂RPC的事情被同事发现吧?(附DEMO,快来玩!)
距离上一次写正儿八经的技术文有个半年多了,抱歉抱歉ಥ_ಥ,确实有点怠惰了。工作强度吧,真的有点大,心力耗费有点严重,同时博主的相亲之路也不是很顺畅,北京的相亲市场简直就是神仙赶集(┬┬﹏┬┬),再加上工作和生活上事儿赶事儿,就慢慢躺了。不过心里确实还记着要写技术博客,也没耽搁,目前存稿和思路后面会出两篇,一篇RPC,一篇缓存相关。
march of Time
14 天前
qt
·
rpc
·
golang
go注册rpc接口
1.定义proto文件:生成 gRPC 代码 使用 protoc 编译器生成 Go 代码:protoc --go_out=. --go-grpc_out=. my.proto 这将生成两个文件:my.pb.go 和 my_grpc.pb.go
Y雨何时停T
15 天前
java
·
spring
·
rpc
Spring IoC 详解
IoC 即控制反转(Inversion of Control),也被称为依赖倒置原则,是设计模式六大原则之一。其核心思想是程序应依赖抽象接口,而非具体实现,从而降低代码间的耦合度。
邵奈一
16 天前
git
·
网络协议
·
rpc
git报错:error: RPC failed; curl 16 Error in the HTTP2 framing layer
执行git clone https://github.com/mannaandpoem/OpenManus.git报错了
Kale又菜又爱玩
17 天前
java
·
rpc
·
dubbo
深入探索 Dubbo:高效的 Java RPC 框架
随着微服务架构的流行,分布式系统中的服务间通信变得愈加复杂。Dubbo 作为阿里巴巴开源的高性能 Java RPC 框架,已成为开发高可用、高性能微服务架构的核心工具之一。本文将深入探讨 Dubbo 的核心特性、配置方法,以及如何利用 Dubbo 提供的高级功能来构建一个高效、可靠的分布式系统。