rpc

小园子的小菜2 小时前
网络协议·rpc·架构
Netty 核心组件 Channel、ChannelHandler 与简易 RPC 架构实战详解Netty 基于 Reactor 模型封装 NIO,屏蔽了 JDK 原生 NIO 繁琐、容易踩坑的底层细节。很多同学初学 Netty 时容易混淆 Channel、ChannelHandler、入站事件、出站事件,而 Channel + HandlerPipeline 这套模型,正是我们实现私有协议、RPC 框架、IM、网关的基础。
聪明蛋子哟2 天前
人工智能·rpc·架构
高扩展性AI应用架构指南:融合RAG检索、Agent编排与OpenAPI/RPC工具网关的设计模式2026年,几乎每个技术团队都能在两周内搭出一个RAG Demo。但真正让架构师头疼的,是上线三个月后的场景:知识库从1万文档膨胀到100万,检索延迟从200ms飙升到3秒;Agent从调用3个工具扩展到30个,模型选错工具的概率翻倍;业务系统要求接入CRM、ERP、OA,每个系统一套认证协议,适配器代码比业务逻辑还多。
小此方3 天前
服务器·c++·rpc
C++ 工程组件与基础设施(三)详解RPC服务的概念与安装,图片介绍Brpc服务器和客户端的搭建过程Hello大家好,我是此方。本文深入解析RPC远程过程调用概念,横向对比gRPC、brpc等主流框架优劣势。重点剖析百度工业级框架brpc,讲解其单端口多协议、高并发异步机制与内置调试能力。提供完整的Linux依赖安装与源码编译指南,与客户端服务器搭建过程。
笨鸟先飞的橘猫4 天前
rpc·线上问题查证
混合流量导致 RPC 消息队列堆积真实经历:军情系统初版上线后,城战期间大量 RPC 涌入导致消息队列堆积,军情查询不刷新。本文目标:你用这个文档准备面试,重点不是记住结论,而是能一句一句把推理链讲清楚。
阿正的梦工坊5 天前
rpc·json
深入理解 JSON-RPC 2.0:轻量级远程调用协议详解在构建客户端与服务端分离的系统时(比如 CLI 与核心进程通信、微服务之间的调用),我们经常需要一种简单、清晰的远程过程调用(RPC)协议。JSON-RPC 2.0 正是为此而生。它用 JSON 作为数据格式,设计极简,却足够强大,被广泛应用于语言服务器协议(LSP)、区块链节点通信、以及各种内部工具架构中。
进化中的刀盾兽7 天前
c++·rpc
从零实现 C++ Json-Rpc(十):把消息交给真实连接——MuduoConnection 与 ConnectionFactory目录前言一、有了 LVProtocol,为什么还需要连接层?1.1 协议解决“发什么”,连接解决“从哪里发”
骑着蜗牛撵大象32710 天前
java·docker·rpc·dubbo·fnos·照片管理·damselfly
飞牛fnOS部署Damselfly:Compose编排、照片目录与7100固定访问家庭NAS里存了几万张照片,想搭个能按人脸、时间、地点检索的图库,可容器一多、端口一改,7100 就死活打不开,局域网里换个设备还得重新猜地址,这类问题在飞牛fnOS上尤其常见。
syagain_zsx12 天前
c++·学习·程序人生·rpc·谷歌
BRpc 二次封装:Channel 管理、服务管理与回调工厂📚 系列:C++ 工程实践 第 10 篇 ⏱ 阅读约 13 分钟📌 一句话总结上一篇讲 brpc 怎么调通,这一篇讲怎么在业务里用得下去:用四个小类把「节点管理、选路、异步回调、起服务」收口,业务代码只写服务名、节点和业务 lambda。
mister_guo12 天前
网络协议·http·rpc
HTTP 和 RPC:从一次干饭说清它们的区别开发接口时,经常会听到这样的问题:“我们用 HTTP,还是用 RPC?”这句话在团队里通常能被理解,但严格来说,比较的双方并不在同一个层面。HTTP 是一种应用层通信协议;RPC 是 Remote Procedure Call 的缩写,中文叫“远程过程调用”,描述的是调用另一台机器上某个功能的方式。 RPC 可以通过 HTTP 实现。 常见的 gRPC 就建立在 HTTP/2 之上。理解了这一点,再看它们的区别,就不容易绕进去。
zzu123zsw12 天前
java·网络·spring boot·网络协议·rpc·并发编程
面对多 RPC 扇入超时崩溃:深入 asyncTool 核心 DAG 编排与线程池隔离防护在现代分布式电商中台或高吞吐聚合网关(BFF)架构中,一个典型业务页面或接口(如商品详情页聚合、购物车结算收银台、个人中心仪表盘)往往需要在短短数百毫秒内,从底层数十个独立的微服务系统中并发拉取海量数据。
syagain_zsx12 天前
服务器·c++·网络协议·rpc·protobuf·库
BRpc 搭建简单 rpc 服务器📚 系列:C++ 工程实践 第 09 篇 ⏱ 阅读约 12 分钟📌 一句话总结本文从一份 .proto 写起,跑通 brpc 的完整闭环:① 定义 EchoService 并起服务端;② 同步客户端一个 stub.Echo 拿结果;③ 异步客户端用 done 回调收结果;④ 同一个端口再用 HTTP 访问一次。
SatanII14 天前
笔记·rpc·kubernetes
K8s 存储与配置管理|Volume、ConfigMap、Secret 核心笔记容器内数据是临时的,容器重启数据丢失;Volume 给Pod提供存储,实现容器之间共享文件、数据持久化。
斌糖雪梨14 天前
网络·网络协议·rpc
registerListeners(); 方法详解registerListeners() 是 Spring 事件机制从“装配”走向“可用”的关键一步。在 initApplicationEventMulticaster() 准备好了广播器之后,registerListeners() 负责把散落在各处的监听器收集起来,注册到这个广播器里,让事件发布真正具备接收方。
笨鸟先飞的橘猫15 天前
游戏·rpc·skynet
skynet——RPC 超时机制优化方案本文档分析当前项目 RPC 超时机制的实现方式及其性能问题,并给出优化方案。 适合面试时作为「高并发系统性能优化」的话题展开。
96245616 天前
rpc·架构·golang
Go EVM 链上数据平台实践:从 RPC Demo 到可演进架构ENGINEERING CASE STUDY · RCA · POSTMORTEMGin + go-ethereum + Go embed + godotenv 的完整实现复盘,包含架构图、ERD、数据流、时序、故障根因和分阶段演进路线。
打工仔折腾 AI18 天前
java·开发语言·人工智能·后端·python·rpc·ai agent 实战
用 Dashlet 把极空间 NAS 服务入口整理成统一导航首页的实践我在极空间上陆陆续续跑了不少容器。最开始只有两三个,记 IP 加端口就行。后来变成七八个,再后来连我自己都要翻 Docker 列表才能想起来某个服务到底在哪个端口上。
小楼昨夜又东风12619 天前
容器·rpc·kubernetes
一文理清K8s PVC挂载完整流程很多人看到 PVC 变成 Bound,就以为存储已经好了。实际生产里,最常见的画面是:原因不复杂:PVC 绑定成功,只说明“卷分配给谁”;真正让容器看到目录,还要经过调度、Attach、Stage、Publish、kubelet 挂载。
青柠之夏cc19 天前
javascript·rpc·laravel
Laravel服务容器底层原理揭秘用过 Laravel 的朋友应该都有这种感觉:框架用起来很顺手,但真要问一句“服务容器到底是怎么工作的”,很多人就卡住了。说实话,我刚开始接触 Laravel 的时候也是这样,文档翻了好几遍,代码也看了不少,但总觉得隔着一层纱。后来静下心来,把容器相关的源码从头到尾捋了一遍,才慢慢有了感觉。
墨神谕23 天前
网络协议·http·rpc
RPC框架与HTTP REST的区别RPC(Remote Procedure Call,远程过程调用)和 REST(Representational State Transfer,表述性状态转移)都是常见的服务通信方式。
殷色玫瑰24 天前
c语言·数据结构·c++·算法·visualstudio·rpc
C++ STL:map 与 set 详解——从底层红黑树到实际应用STL 中的容器大致可以分成两类之前接触过的 string、vector、list、deque、array、forward_list 等都属于序列式容器