tag rpc

標籤
貢獻33
100
01:15 PM · Nov 05 ,2025

@rpc / 博客 RSS 訂閱

牛肉燒烤屋 - 超時時間應該設置多長?長尾請求和重試風暴又該如何解決?打造高效穩定的網絡請求!

超時時間 概念 超時時間指系統在等待某個操作響應時設定的最大容忍時間閾值。當操作未在指定時間內完成,系統將主動終止等待並觸發預設處理邏輯 超時可以看做是一種降級手段。因為假設服務永遠能正常運行,我們並不需要超時時間,來保證服務的可用性和穩定性 常見需要依賴超時時間的場景 網絡層:TCP 協議的 connect timeout(Linux 默認 120 秒)、HTTP 請求的 socket ti

微服務 , rpc , 高可用 , 計算機網絡 , 後端

收藏 評論

qiaoyikefu - 【YashanDB 知識庫】YCP 高可用部署離線升級 -rpc 升級詳細步驟

以 23.2.4.100 版本升級到 23.2.11.100 版本為例 升級前先對 YCP 主備節點執行備份 1、主節點執行 /opt/ycm/ycm/scripts/backup.sh -n ycm -i /opt/ycm/ycm -c yashandb -y /data1/dugg/yasdb_home/yashandb/23.2.2.100 --cata-log /data1/dugg/ya

數據庫 , rpc

收藏 評論

qiaoyikefu - 【YashanDB 知識庫】YCP 單機部署離線升級 -rpc 升級方式詳細步驟

前提:每個被納管的主機必須開放 9072 端口 1、先執行備份操作 ycm安裝路徑為默認/opt/ycm cd /opt/ycm/ycm/scripts [yashan@ecs-ba94-0001 scripts]$ sudo ./backup.sh -n ycm -i /opt/ycm/ycm -c yashandb -y /home/yashan/yasdb_home/yashandb/22.

數據庫 , rpc

收藏 評論

amc - 騰訊 tRPC-Go 教學——(8)通過泛 HTTP 能力實現和觀測 MCP 服務

最近 MCP 大火,其實 tRPC 也可以提供泛 HTTP 接入的能力。內網其實已經對 mcp-go 進行了封裝並支持,但是相關代碼還沒有同步到開源版上。 不過實際上,在 tRPC 框架也是可以接入各種泛 HTTP 能力的。本文就以 mcp-go 和 tRPC 結合作為引子,也介紹一下在 Cursor 等 AI 生產力工具中如何開發和使用 MCP 能力吧。 系列文章 騰訊 tRPC-Go 教學

llm , 騰訊 , cursor , rpc , go

收藏 評論

iyacontrol - gRPC實戰--如何在NodeJS中有效使用gRPC流

gRPC實戰包含一系列文章,包括原創和翻譯。最終會形成一個完整的系列,後續會不斷完善,增加新的內容: gRPC簡介:why,what,how? gRPC服務健康檢查最佳實踐 Kubernetes中使用envoy負載均衡gRPC流量 用Golang編寫通過gRPC進行通信的服務 如何在NodeJS中有效使用gRPC流 ==================================

grpc , node.js , microservice , rpc

收藏 評論

數據科學探索者 - dubbo 的rpc

最近想學習一下dubbo,看了很多前輩們的文章和資料,現對自己的理解做個總結: 要説dubbo就先了解一下RPC: 概念: RPC(Remote Procedure Call):遠程過程調用,是一種通過網絡從遠程計算機程序上請求服務,而不需要了解底層網絡技術的協議。它使得在本地調用遠端的程序就好像是在調用本地的程序一樣。 RPC協議假定某些傳輸協議是存在的

dubbo 的rpc , spring , 雲計算 , maven , rpc , 雲原生

收藏 評論

mob64ca1409970a - RPC框架實現原理

動手實現一個簡易的 RPC 輪子真的很難嗎?no no no,很簡單的,不信你把文章看完(doge)。 動動手 RPC 框架典型的架構 典型的 RPC 架構大致可以分為三個部分: (1)服務提供者(RPC Server):運行在服務器端,提供服務接口定義與服務實現類。 (2)註冊中心(Registry):運行在服務器

架構 , 後端開發 , rpc , JAVA , 後端 , Python

收藏 評論

Apifox - REST 和 RPC 的區別是什麼?我們來深入瞭解一下

隨着Web應用程序和分佈式系統的不斷髮展,面向服務的架構和分佈式系統的設計變得越來越重要。在這個領域中,REST和RPC是兩種廣泛使用的架構風格。本文將分別介紹REST和RPC的概念和特點,然後從豐富的角度來分析REST與RPC的差異。最後,我們將分析REST和RPC的適用場景,並展望它們未來的發展方向。 REST和RPC簡介 REST(Representational State Transfe

rest-api , rest , API , rpc , 程序員

收藏 評論

key_3_feng - RPC 與MQ 通信的微服務架構對比

基於 RPC 通信的微服務架構,其特點是一個服務依賴於其他服務返回的結果,只有依賴服務執行成功並返回後,這個服務才算調用成功。這種架構適用於用户請求是讀請求的情況,就像下圖所描述的那樣,比如用户的一次 Feed API 請求,會調用 Feed RPC 獲取關注人,調用 Card RPC 獲取視頻、文章等多媒體卡片信息,還會調用 User RPC 獲取關注人的暱稱和粉絲數等個人詳細

yyds乾貨盤點 , 運維 , 緩存 , rpc , 消息隊列

收藏 評論

IT劍客風雲 - RPCServiceClient 需要引入哪個依賴

RPC基礎架構圖 RPC基礎調用流程 客户端(調用方):在調用某一個服務時,這個服務實際上是通過動態代理生成的一個代理類的對象。因此在執行方法的時候,實際上執行的是InvocationHandler的invoke方法。然後調用的信息是從zk註冊中心拿到的服務提供方的集羣信息,通過負載均衡發現一台實際的服務提供方的服務器地址。將

遠程過程調用 , 雲計算 , 客户端 , rpc , 雲原生 , 架構圖 , 流程

收藏 評論

bin的技術小屋 - 抓到 Netty 一個 Bug ,順帶來透徹地聊一下 Netty 是如何高效接收網絡連接的

歡迎關注公眾號:bin的技術小屋,閲讀公眾號原文 本系列Netty源碼解析文章基於 4.1.56.Final版本 對於一個高性能網絡通訊框架來説,最最重要也是最核心的工作就是如何高效的接收客户端連接,這就好比我們開了一個飯店,那麼迎接客人就是飯店最重要的工作,我們要先把客人迎接進來,不能讓客人一看人多就走掉,只要客人進來了,哪怕菜做的慢一點也沒關係。 本文筆者就來為大家介紹下netty這塊最

rpc , netty , JAVA , nio , 後端

收藏 評論

新新人類 - 本地事務、分佈式事務以及解決方案

分佈式事務:本地事務 + RPC 的“隱形炸彈” 只要系統被拆成多個微服務,“分佈式事務”就繞不過去。 很多同學只記住了 @Transactional,卻忽略了一個關鍵事實: 它只對本地數據庫負責,對遠端 RPC 一無所知。 真正的坑,往往就埋在“本地事務裏嵌套 RPC 調

鏈路 , 服務器 , rpc , 分佈式 , 網絡協議

收藏 評論

李偉豪 - 搞全棧還在糾結 POST、GET、RESTful?試試這個,像調用本地函數一樣寫接口

停止內耗:我們寫的是業務,不是 HTTP 試卷 做開發時,你是否也陷入過這種無效糾結:接口是用 POST 還是 PUT?狀態碼返 200 還是 201?前端 Axios 封裝了一層,後端 Router 又寫了一堆。 累不累?我們只是想調個函數存點數據而已。 今天介紹的 js-rpc,旨在讓你徹底忘掉 HTTP 協議,迴歸 JavaScript 函數調用的本質。 1. 服務端:極速啓動 拒絕複雜的樣

express , node.js , rpc , restful , Javascript

收藏 評論

技術領航舵手 - 前端通過web3調用智能合約進行邏輯交互 -

一、總覽:6 步閉環 用户點擊按鈕 前端組裝交易數據(calldata) 錢包簽名 → 生成 SignedTx 節點廣播 → 網絡挖礦打包 鏈上執行合約邏輯 → 更新狀態 前端監聽事件 / 讀鏈回顯 → UI 刷新 二、各層角色與工具

後端開發 , rpc , 1024程序員節 , harmonyos , web3 , ide , 前端

收藏 評論

dayongchan - 手搓RPC框架系列(二):核心功能實現與架構原則應用

文 / Kenyon,資深軟件架構師,15年軟件開發和技術管理經驗,從程序員做到企業技術高管,專注技術管理、架構設計、AI技術應用和落地。 由於公眾號推流的原因,請在關注頁右上角加星標,這樣才能及時收到新文章的推送。 引言 在上一篇文章中,我們基於架構設計原則設計了RPC框架的基礎架構。今天,我們將進入實戰階段,實現RPC框架的核心功能,包括服務代理、序列化、網

軟件研發 , 序列化 , 遠程調用 , 客户端 , rpc , 技術框架

收藏 評論

Apifox - 理解 gRPC 和 RPC 技術原理

一、遠程過程調用協議簡介 1、RPC 的本質 首先,我們探討一下什麼是 RPC。RPC,縮寫為 Remote Procedure Call Protocol,直譯來看就是遠程過程調用協議。 講得通俗一些: RPC 是一種通信機制 RPC 實現了客户端/服務器通信模型 官方的定義可能會這樣解釋:它是一種協議,可以使程序能在網絡上請求遠程計算機上的服務,而無須關心底層網絡技術細節。 RPC 的

grpc , rpc , 程序員 , 後端 , 前端

收藏 評論

六邊形架構 - 手搓RPC框架系列(三):服務註冊與發現、完整實現與測試

文 / Kenyon,資深軟件架構師,15年軟件開發和技術管理經驗,從程序員做到企業技術高管,專注技術管理、架構設計、AI技術應用和落地。 由於公眾號推流的原因,請在關注頁右上角加星標,這樣才能及時收到新文章的推送。 摘要:本文完成了RPC框架的剩餘核心功能,包括基於Nacos的服務註冊中心、多種負載均衡策略(隨機、輪詢、最小連接數)及服務端核心實現,提供了完整的使用示例(服務定義、服務端/客户端

rpc , 後端

收藏 評論

bin的技術小屋 - Netty 如何高效接收網絡數據?一文聊透 ByteBuffer 動態自適應擴縮容機制

本系列Netty源碼解析文章基於 4.1.56.Final版本 前文回顧 在前邊的系列文章中,我們從內核如何收發網絡數據開始以一個C10K的問題作為主線詳細從內核角度闡述了網絡IO模型的演變,最終在此基礎上引出了Netty的網絡IO模型如下圖所示: 詳細內容可回看《從內核角度看IO模型的演變》 後續我們又圍繞着Netty的主從Reactor網絡IO線程模型,在《Reactor模型在Net

rpc , netty , JAVA , nio , 後端

收藏 評論

六邊形架構 - 手搓RPC框架系列(一):基於架構設計原則的RPC基礎架構設計

文 / Kenyon,資深軟件架構師,15年軟件開發和技術管理經驗,從程序員做到企業技術高管,專注技術管理、架構設計、AI技術應用和落地。 由於公眾號推流的原因,請在關注頁右上角加星標,這樣才能及時收到新文章的推送。 引言 在上兩篇文章中,我們深入探討了架構設計的核心原則、方法和模式,從SOLID基本設計原則到分佈式系統的CAP定理,這些都是構建高質量系統的基礎。今天,我們將把這些理論知識應用到實

架構設計 , 架構 , rpc

收藏 評論

京東雲開發者 - 關於接口可維護性的一些建議 | 京東雲技術團隊

作者:D瓜哥 在做新需求開發或者相關係統的維護更新時,尤其是涉及到不同系統的接口調用時,在可維護性方面,總感覺有很多地方差強人意。一些零星思考,拋磚引玉,希望引發更多的思考和討論。總結了大概有如下幾條建議: 在接口註釋中加入接口文檔鏈接 將調用接口處寫上被調用接口文檔鏈接 將接口源代碼發佈到私服倉庫 對於狀態值常量,優先在接口參數類或者返回值類中定義 如果使用 Map 對象作為傳輸載

map , rpc , 接口設計 , 後端

收藏 評論

1412 - 快速入門SRPC

開源2年半了,一直都還沒給SRPC系統地寫過什麼文章。 趁着最近發佈了srpc構建小工具,也給SRPC寫幾篇交流學習文檔, 希望單獨的每一篇都能讓不同程度的小夥伴有所收穫~~~ 1. 從srpc小工具開始 最近給SRPC框架做了一個小工具:用於快速構建Workflow和SRPC項目的腳手架,旨在降低項目使用門檻,解決大部分零基礎開發者第一次面對cmake文件編寫、lib的依賴、編

workflow , github , c++ , rpc , 腳手架

收藏 評論

六邊形架構 - 手搓RPC框架系列(二):核心功能實現與架構原則應用

文 / Kenyon,資深軟件架構師,15年軟件開發和技術管理經驗,從程序員做到企業技術高管,專注技術管理、架構設計、AI技術應用和落地。 由於公眾號推流的原因,請在關注頁右上角加星標,這樣才能及時收到新文章的推送。 引言 在上一篇文章中,我們基於架構設計原則設計了RPC框架的基礎架構。今天,我們將進入實戰階段,實現RPC框架的核心功能,包括服務代理、序列化、網絡通信等模塊。在實現過程中,我們將重

架構設計 , 架構 , rpc

收藏 評論

李偉豪 - 別再封裝 Axios 了!用 RPC 像調用本地函數一樣寫接口(支持 Vue/React/Node)

前言 如果你體驗過小程序雲開發(TCB)或者 uniCloud,你一定會被那種“雲對象”的開發模式深深吸引:不需要關心 URL,不需要關心 HTTP 方法,直接 await cloud.user.add() 就完了。 但在傳統的 Web 前端(Vue/React)或者 Node.js 開發中,我們依然深陷在 Axios 的封裝泥潭裏: 寫一個龐大的 request.js,配置攔截器。 在 a

全棧 , rpc , Axios , api設計 , Javascript

收藏 評論

1412 - 一次RPC請求過程

最近給SRPC項目寫幾篇學習文章,希望協助小夥伴通過這個輕量級的框架快速瞭解RPC相關內容。 本篇為第二篇,注重於解讀一次RPC請求的過程,是最簡單、最主幹的部分,而裏邊每一個層級怎麼做資源調度和複用都不會包括在內,因此有基礎的小夥伴可以直接跳讀源碼解析。 1. RPC概念簡述 SRPC項目地址:https://github.com/sogou/srpc 花一點點時間補充RPC的基本概

workflow , c++ , rpc , 開源

收藏 評論