tag rpc

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

@rpc / 博客 RSS 訂閱

火爆的鍵盤 - 瞭解 gRPC 狀態碼及其重要性

gRPC 是什麼? gRPC(gRPC Remote Procedure Call)是一個高性能的開源框架,它通過遠程過程調用(RPC)機制促進應用程序之間的通信。 gRPC 框架使客户端應用程序能夠調用不同機器上的服務器應用程序的方法,就好像它是本地對象一樣。因此,該框架通過抽象網絡通信的複雜性,簡化了分佈式系統的開發。 gRPC 的關鍵特性 語言中立性 RPC 是平台無關的,並支持多種編程語言

grpc , 微服務 , rpc , 程序員 , 後端

收藏 評論

xuxueli - XXL-RPC v1.7.1 | 分佈式服務框架

Release Notes 1、【升級】多個項目依賴升級至較新穩定版本,涉及netty、gson、springboot、mybatis等; 2、【優化】Hessian啓用NonSerializable攔截,安全性提升。 3、【優化】服務註冊環境標識字段長度調整,上限調整為50; 4、【優化】代碼重構; 5、【合併】合併 PR-55,解決OpenTelemetry集成問題; 6、【合併

中間件 , rpc , springboot

收藏 評論

Java陳序員 - 佔用資源極低!這款輕量級 Nacos 性能炸裂!

大家好,我是 Java陳序員。 在開發中,Nacos 作為一款非常流行的微服務配置中心、註冊中心,在構建微服務項目時往往會使用到它。 但是對於個人開發者而言,雲服務器資源有限,往往無法撐起 Nacos 服務的高內存使用! 今天,給大家介紹一款輕量級的 Nacos 服務,功能平替,佔用資源極低! 關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。

github , rust , rpc , JAVA

收藏 評論

xuxueli - XXL-RPC v1.9.0 | RPC服務框架

Release Notes 1、【優化】服務底層代碼重構優化,精簡依賴、減少依賴包體; 2、【調整】內置註冊中心XxlRpcRegister(xxl-rpc-admin)遷移,整合至XXL-CONF: XXL-CONF:一站式服務管理平台(配置中心、註冊中心),提供 動態配置管理、服務註冊及發現能力;降低中間件認知及運維成本。 Github:https://githu

服務器開發 , rpc , springboot

收藏 評論

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

超時時間 概念 超時時間指系統在等待某個操作響應時設定的最大容忍時間閾值。當操作未在指定時間內完成,系統將主動終止等待並觸發預設處理邏輯 超時可以看做是一種降級手段。因為假設服務永遠能正常運行,我們並不需要超時時間,來保證服務的可用性和穩定性 常見需要依賴超時時間的場景 網絡層: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

收藏 評論

seazhan - 【手寫 RPC】手寫一個RPC框架 使用Netty + java虛擬線程

【手寫RPC框架】如何使用netty手寫一個RPC框架 結合新特性 虛擬線程 什麼是RPC框架 RPC(Remote Procedure Call)遠程過程調用,是一種通過網絡從遠程計算機程序上請求服務,而不需要了解底層網絡技術的協議。RPC框架是一種遠程調用的框架,它可以讓你像調用本地方法一樣調用遠程方法。 避免了開發人員自己去封裝網絡請求、連接管理、序列化、反序列化等操作,提高了開發效率。 N

框架學習 , 協程 , rpc , JAVA

收藏 評論

Apifox - 發現 HTTP 和 RPC 的不同之處:技術洞察

隨着互聯網技術的發展,網絡通信在各種應用中扮演着至關重要的角色。無論是構建 Web 應用還是進行服務之間的交互,選擇合適的通訊協議成為開發者們需要深入思考的問題。在眾多協議中,HTTP(HyperText Transfer Protocol)和 RPC(Remote Procedure Call)因各自獨特的特點和優勢而備受關注。那麼,它們之間有何不同,又該如何在實際項目中做出選擇呢? 什麼是 H

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

收藏 評論

chaokunyang - Apache Fury 0.5.1 版本正式發佈

大家好,非常高興向大家發佈 Apache Fury 0.5.1 版本。該版本包含了來自七個 contributor的37個PR的貢獻,可以參考[安裝]()文檔獲取最新版本。 Release Notes:https://github.com/apache/incubator-fury/releases/tag/v0.5.1 Apache Fury簡介 Apache Fury 是一個基於JIT動

序列化 , 大數據 , 微服務 , rpc , JAVA

收藏 評論

倔強的鉛筆 - 如何高效測試 gRPC 接口:最佳實踐詳解

gRPC是由谷歌開發的現代開源高性能RPC 遠程過程調用框架,由於採用了HTTP/2 作為底層傳輸協議,它特別適用於高性能應用場景。gRPC 在視頻流傳輸等大規模數據傳輸場景以及密集的服務間通訊的微服務架構中表現出色。 數據交換使用輕量級的 Protobuf 序列化協議,這不僅提高了數據處理速度,尤其是在資源有限的環境(如移動設備)中,而且還有助於減少數據傳輸量,節省網絡帶寬,從而降低能耗並延長電

grpc , API , rpc , 接口 , 後端

收藏 評論

amc - 騰訊 tRPC-Go 教學——(7)服務配置和指標上報

系列文章 騰訊 tRPC-Go 教學——(1)搭建服務 騰訊 tRPC-Go 教學——(2)trpc HTTP 能力 騰訊 tRPC-Go 教學——(3)微服務間調用 騰訊 tRPC-Go 教學——(4)tRPC 組件生態和使用 騰訊 tRPC-Go 教學——(5)filter、context 和日誌組件 騰訊 tRPC-Go 教學——(6)服務發現 騰訊 tRPC-Go 教學——

騰訊 , HTTP , rpc , go , 後端

收藏 評論

amc - 騰訊 tRPC-Go 教學——(6)服務發現

距離上一篇文章居然已經過去兩個月了,畢竟苦逼打工人忙得一點空都沒有…… 本文我們來講一講對於微服務架構來説,最重要的一個點了:服務發現及其對應的名字服務功能。 系列文章 騰訊 tRPC-Go 教學——(1)搭建服務 騰訊 tRPC-Go 教學——(2)trpc HTTP 能力 騰訊 tRPC-Go 教學——(3)微服務間調用 騰訊 tRPC-Go 教學——(4)tRPC 組件生態和使用

騰訊 , HTTP , rpc , go , 後端

收藏 評論

amc - 騰訊 tRPC-Go 教學——(5)filter、context 和日誌組件

本文咱們來介紹一下在 tRPC 中的 filter 機制、context 用法,以及在相關機制上可以實現的 tracing log 能力。 説實話,這一部份是我個人最不喜歡的 tRPC 的實現模式,不過這不妨礙咱們使用它——只要把它封裝成讓人更為舒服的模式也未嘗不可。 系列文章 騰訊 tRPC-Go 教學——(1)搭建服務 騰訊 tRPC-Go 教學——(2)trpc HTTP 能力 騰

騰訊 , HTTP , rpc , go

收藏 評論

倔強的鉛筆 - JMeter 如何快速實現 gRPC 接口請求?

JMeter 是一個強大的開源工具,因其在軟件開發領域內提供性能和壓力測試的能力而受到讚譽。它因兼容 gRPC 服務而展現出其多功能性,感謝可獲得的插件,這進一步增強了其實用性。 使用 JMeter 進行 gRPC 測試的起步 準備階段 為了充分發揮 JMeter 對 gRPC 測試的潛力,首先需要正確設置環境。這包括下載基礎的 JMeter,然後集成關鍵的 gRPC 插件,一個旨在將 JMete

jmeter , grpc , rpc , 測試工具

收藏 評論

註銷 - 如何設計一個 RPC 框架

RPC(Remote Procedure Call,遠程過程調用)框架是一種在分佈式系統中常見的通信方式。它允許程序調用位於另一台計算機上的函數或過程,就像調用本地函數一樣。RPC 框架的核心職責是在不同計算機或不同網絡環境中實現程序間的通信和數據交換。 RPC 框架的設計目標在於隱藏遠程通信的複雜性,讓開發者像使用本地對象一樣方便地使用遠程對象。這種設計可以大幅簡化分佈式系統的開發流程,因為開發

rpc

收藏 評論

amc - 騰訊 tRPC-Go 教學——(4)tRPC 組件生態和使用

之前我花了三篇文章來介紹 tRPC 怎麼用。而 tRPC 給開發者帶來的便利, 在整整三篇文章中,我也只是介紹了它可以方便服務在 HTTP、trpc、grpc 三種協議之間靈活切換。誠然, tRPC 作為能夠統一騰訊內開發框架的一個生態級產品,它的能力顯然不止這些。這一篇文章,咱們來一起初窺 tRPC 的周邊生態有哪些, 以及其中的第三方組件使用方法。 系列文章 騰訊 tRPC-Go 教學—

騰訊 , HTTP , rpc , go

收藏 評論

amc - 騰訊 tRPC-Go 教學——(3)微服務間調用

前兩篇文章(1、2),我構建了一個簡單的 HTTP 服務。 HTTP 服務是前後端分離架構中,後端最靠近前端的業務服務。不過純後台 RPC 之間,出於效率、性能、韻味等等考慮,HTTP 不是我們的首選。本文我們就來看看騰訊是怎麼使用 tRPG-Go 構建後台微服務集羣的。 本文我們將開始涉及 tRPC 的核心關鍵點之一: tRPC 服務之間如何互相調用 系列文章 騰訊 tRPC-Go 教

騰訊 , HTTP , rpc , go

收藏 評論

amc - 騰訊 tRPC-Go 教學——(2)trpc HTTP 能力

上一篇文章 中我們快速搭建了一個 http API 服務,並且我們可以看到,對外提供了 URL query 和 application/json 兩種服務模式。那麼實際上,我們到底實現了什麼、並且能夠做些什麼?讀者可能還是沒有直觀的感受,因此必要先來簡單 review 一下。就讓我們先放下敲代碼的小手,一起看看剛剛寫出來的都是些什麼玩意兒吧。 系列文章 騰訊 tRPC-Go 教學——(1)搭建

騰訊 , HTTP , rpc , go

收藏 評論

amc - 騰訊 tRPC-Go 教學——(1)搭建服務

2023 年底騰訊統一的 RPC 框架 tRPC 正式開源。遍觀全網,似乎大部份是對 tRPC 概念上的宣傳、架構上的設計,而如何開發、如何部署的文章鳳毛麟角。於是筆者小試牛刀撰此文,或許會成為一系列,希望能拋磚引玉。 系列文章 騰訊 tRPC-Go 教學——(1)搭建服務 騰訊 tRPC-Go 教學——(2)trpc HTTP 能力 騰訊 tRPC-Go 教學——(3)微服務間調用 騰

grpc , 騰訊 , HTTP , rpc , go

收藏 評論

李偉豪 - UniApp/小程序開發新姿勢:告別繁瑣的接口管理,像調用本地函數一樣請求 HTTP 接口

前言 在小程序開發中,我們通常面臨兩種後端選擇: 雲開發 (TCB):使用 wx.cloud.callFunction,體驗很好,像調本地函數一樣。 傳統 HTTP 後端 (Node.js/Java/Go/PHP...):使用 wx.request。 絕大多數企業級項目,依然在使用傳統 HTTP 後端。 於是,我們不得不面對那熟悉的“封裝地獄”: 封裝 request.js,處理

小程序 , API , rpc , 接口 , 前端

收藏 評論

davisl - Windows RPC回調

RPC 和Rest RPC RPC 遠程方法調用(Remote Procedure Call)就是像調用本地方法一樣調用遠程方法。 RPC框架要做到的最基本的三件事: 1、服務端如何確定客户端要調用的函數; 在遠程調用中,客户端和服務端分別維護一個【ID-函數】的對應表, ID在所有進程中都是唯一確定的。客户端在做遠程過程調用時,附上這個ID,服務端

rest , 雲計算 , HTTP , rpc , 雲原生 , Windows RPC回調

收藏 評論