rpc

星辰_mya4 天前
后端·网络协议·rpc·架构·dubbo
RPC 原理:Dubbo为了偷懒而存在的中间商Dubbo 的核心使命只有一个:让程序员在调用远程方法时,产生一种“我就在本机内存里调个函数”的错觉。为了实现这个巨大的谎言,Dubbo 在底层搞了三场惊天动地的“魔术”。咱们这就钻进 JVM 和网卡的缝隙里,看看它到底是怎么忽悠你的。
下地种菜小叶5 天前
网络·网络协议·rpc
RPC 超时、重试、幂等怎么一起设计?一次讲清调用失败、重试风暴与下游保护思路大家好,我是一名有 4 年工作经验的 Java 后端开发。 分布式系统里,很多事故最后都和这几个词有关:超时、重试、幂等。 单看每一个都不难理解,但真正线上出问题时,往往就是它们组合在一起把系统放大的。 这篇文章我想系统聊一聊 RPC 超时、重试和幂等到底应该怎么一起设计。
花千树-0106 天前
java·rpc·langchain·react·function call·ai agent·mcp
两行注解把企业 RPC 接口变成 AI 工具标签:Java Agent j-langchain RPC Dubbo Feign @AgentTool @Param @ParamDesc 前置阅读:AgentExecutor:用一行代码启动 ReAct Agent 适合人群:希望把已有 Dubbo / Feign / gRPC 等 RPC 服务快速接入 AI Agent 的 Java 开发者
身如柳絮随风扬7 天前
spring cloud·rpc·dubbo
Dubbo 与 Spring Cloud 终极对比:RPC 框架 vs 微服务生态在 Java 微服务领域,Dubbo 和 Spring Cloud 是两个绕不开的名字。很多开发者初学时容易混淆:Dubbo 是一个 RPC 通信框架,而 Spring Cloud 是一整套微服务解决方案。两者看似竞争,实则定位不同——Dubbo 解决的是服务之间如何高效调用,Spring Cloud 则涵盖了服务治理的方方面面(注册、配置、网关、熔断等)。
浪客川9 天前
开发语言·rpc·rust
【百例RUST - 009】容器 Vector案例代码通过上述案例,我们可以知道,可变空的Vector的定义格式如下存放数据采用的是获取指定所有位置的元素方式1
oyzz12010 天前
java·spring·rpc
spring loC&DI 详解使用一句话概括 Spring:Spring 是包含了众多工具方法的 IoC 容器。其实 IoC 我们在前面已经使用了,我们在前面讲到,在类上面添加 @RestController 和 @Controller 注解,就是把这个对象交给 Spring 管理,Spring 框架启动时就会加载该类。把对象交给 Spring 管理,就是 IoC 思想。
天上的光12 天前
网络协议·rpc·云计算
云计算——RPC中间件RPC(Remote Procedure Call),是一种中间件框架,主要用于云计算。 作用是使计算机可以像调用本地函数一样,远程调用部署在另一个服务器上的服务,RPC框架会自动处理所有相关的网络通信和数据转换。
绿豆人12 天前
网络协议·学习·rpc
RPC项目学习2项目被拆分为一个客户端调用RPC获得结果,两个服务器接收调用。项目client与server流程图限流 - > 服务发现 + 负载均衡 - > 注册熔断器 - > 池化管理网络连接 - > 获取连接 - > 序列化参数 -> 传递请求数据 - > 接收数据记录熔断信息。
恋喵大鲤鱼13 天前
rpc
认识 RPC 的不同模式远程过程调用(RPC,Remote Procedure Call)的核心思想是让调用远程服务像调用本地函数一样自然。但在工程实践中,根据不同的业务需求和技术场景,RPC 演化出了多种实现模式。
PassionY14 天前
unity·rpc·ngo·网络触发器·serverrpc·networkvariable·authority
Unity NGO 系列教程(五):如何构建多人联机区域触发系统在联机模拟或游戏中,我们经常需要处理“区域触发”。例如:一名学员进入了高压危险区,所有人的屏幕上都要弹出红光警告。你可能会想:直接在 OnTriggerEnter 里写逻辑不就行了?但在多人环境下,如果处理不当,会出现“只有触发者看到了特效”或者“每个人都触发了一次导致逻辑重叠”的情况。今天我们就通过解析官方 NetworkTrigger 脚本,学习如何优雅地处理全局事件。
csgo打的菜又爱玩14 天前
大数据·rpc·flink
2.Flink RPC通信流程解析本文档主要介绍 Flink RPC 通信的核心组件与实现机制,包括 RpcSystem、RpcService、RpcEndpoint、RpcGateway、InvocationHandler,以及与其强相关的工具/实现类(RpcUtils、PekkoRpcServiceUtils、RobustActorSystem、SupervisorActor、StartRpcActor、PekkoRpcActor)的职责与交互关系。
试试勇气14 天前
网络协议·rpc·json
C++实现json-rpc框架这是一个用C++实现的轻量级、分布式JSON-RPC框架项目。RPC(远程过程调用)的目标是让你能够像调用本地函数一样调用远程机器上的服务。这个项目不仅实现了基础的RPC调用,还在此基础上扩展了服务注册与发现、发布订阅等高级特性,形成了一个可用的分布式通信框架原型。
码云数智-大飞17 天前
网络·网络协议·rpc
解耦的艺术:.NET 中依赖注入(DI)的核心原理与实战在现代软件开发中,代码的可维护性、可测试性和可扩展性往往取决于架构设计的质量。而 依赖注入(Dependency Injection, DI) 正是实现“高内聚、低耦合”这一核心设计原则的关键技术。
code_pgf17 天前
qt·网络协议·rpc
RPC数据集整理与 Scalabel 标注说明RPC(Retail Product Checkout Dataset)是一个面向自动结算(ACO, Automatic Checkout)场景的大规模零售商品数据集,核心目标是从结算台图像中自动识别商品并生成购物清单。 RPC 的特点在于:它同时包含受控环境下的单商品图像与真实结算场景下的多商品图像,因此既适合做商品分类,也适合做检测、计数、检索与结算场景理解。
鸿儒51719 天前
linux·rpc·gdal
利用gdal进行RPC经纬度与像素坐标转换问题记录这两天测试发现了一个gdal在RPC转换的极端的问题,其他大部分数据可能也不会出现这个问题。现在特此记录。
嫂子的姐夫20 天前
websocket·网络协议·rpc
31-RPC技术与websocket介绍先来介绍一下websocket(WS),它是一种类似于http的一种协议,http请求,响应后建立连接然后直接就结束,而websocket是建立连接后保持一个持久性的双向通道来传输数据,然后RPC是什么呢,RPC其实就是将远程服务器想要调用的“函数名”和“参数”打包成一份数据然后通过某种通道(websocket等)传给远程服务器上的某个程序,然后在远程服务器调用完函数后的结果再通过,某种管道(websocket等)传给我们。
jinanwuhuaguo21 天前
网络·人工智能·网络协议·rpc·openclaw
OpenClaw、Agent、Skill、MCP 深度解读与区分分析在人工智能的发展历程中,我们正经历一场深刻的范式转移。传统的AI工具(如早期ChatGPT)主要扮演"建议者"角色,能生成文本、提供建议,但无法直接操作电脑完成任务。随着Agent(智能体)概念的兴起,AI正式跨越了"执行鸿沟",成为能够接管电脑、自主执行任务的"执行者"。
立莹Sir21 天前
java·spring·rpc
Spring Bean生命周期设计思想与源码深度剖析:从表象到本质的全面升级在软件开发领域,真正的高手不仅知道"如何用",更理解"为何这样设计"。本文将从Spring Bean生命周期的表象出发,深入其设计哲学、架构思想和源码实现,带你完成从使用者到设计者的思维跃迁。
Rsun0455121 天前
网络·网络协议·rpc
ConfigurableListableBeanFactory跟ApplicationContext作用它是 Spring Bean 工厂的最顶层、功能最全的接口。核心职责:一句话总结:ConfigurableListableBeanFactory 是 Spring 真正干活的底层容器,负责 Bean 的创建、装配、生命周期管理。