騰訊 tRPC-Go 教學——(1)搭建服務
2023 年底騰訊統一的 RPC 框架 tRPC 正式開源。遍觀全網,似乎大部份是對 tRPC 概念上的宣傳、架構上的設計,而如何開發、如何部署的文章鳳毛麟角。於是筆者小試牛刀撰此文,或許會成為一系列,希望能拋磚引玉。 系列文章 騰訊 tRPC-Go 教學——(1)搭建服務 騰訊 tRPC-Go 教學——(2)trpc HTTP 能力 騰訊 tRPC-Go 教學——(3)微服務間調用 騰
昵稱 amc
2023 年底騰訊統一的 RPC 框架 tRPC 正式開源。遍觀全網,似乎大部份是對 tRPC 概念上的宣傳、架構上的設計,而如何開發、如何部署的文章鳳毛麟角。於是筆者小試牛刀撰此文,或許會成為一系列,希望能拋磚引玉。 系列文章 騰訊 tRPC-Go 教學——(1)搭建服務 騰訊 tRPC-Go 教學——(2)trpc HTTP 能力 騰訊 tRPC-Go 教學——(3)微服務間調用 騰
昵稱 amc
JMeter 是一個強大的開源工具,因其在軟件開發領域內提供性能和壓力測試的能力而受到讚譽。它因兼容 gRPC 服務而展現出其多功能性,感謝可獲得的插件,這進一步增強了其實用性。 使用 JMeter 進行 gRPC 測試的起步 準備階段 為了充分發揮 JMeter 對 gRPC 測試的潛力,首先需要正確設置環境。這包括下載基礎的 JMeter,然後集成關鍵的 gRPC 插件,一個旨在將 JMete
昵稱 倔強的鉛筆
gRPC 是什麼? gRPC(gRPC Remote Procedure Call)是一個高性能的開源框架,它通過遠程過程調用(RPC)機制促進應用程序之間的通信。 gRPC 框架使客户端應用程序能夠調用不同機器上的服務器應用程序的方法,就好像它是本地對象一樣。因此,該框架通過抽象網絡通信的複雜性,簡化了分佈式系統的開發。 gRPC 的關鍵特性 語言中立性 RPC 是平台無關的,並支持多種編程語言
昵稱 火爆的鍵盤
認識 GraphQL 前段時間,GraphQL 出現並掀起了一陣熱潮。但是 GraphQL 跟 REST 是兩種不同的東西,所以也需要一定的學習成本,導致大部分人都沒有選擇去學習它,今天就帶大家簡單過一遍 GraphQL 吧,希望大家能有所收穫。 知識擴展:GraphQL 和 REST 對比 GraphQL 好在哪? 首先來説説 GraphQL 到底好在哪: GraphQL 速度快並且穩定
昵稱 Apifox
一個 API-First 設計應該具有可複用性、互操作性、可修改性、用户友好性、安全性、高效性、務實性,並且重要的是,與組織目標保持一致。這些基本特徵將確保 API 能夠有效地為 API- First 組織戰略和開發模式做出貢獻,在這種模式中,API 可以最大限度地為業務創造價值。 但如何生成這樣的 API-First 設計呢? 在本文中,我們將探討如何通過以下五個流程集成到 API 設計過程中來
昵稱 Eolink
什麼 GraphQL? GraphQL 是一種針對 Graph(圖狀數據)進行查詢特別有優勢的 Query Language(查詢語言),所以叫做 GraphQL。它跟 SQL 的關係是共用 QL 後綴,就好像「漢語」和「英語」共用後綴一樣,但他們本質上是不同的語言。GraphQL 跟用作存儲的 NoSQL 沒有必然聯繫,雖然 GraphQL 背後的實際存儲可以選擇 NoSQL 類型的數據庫,但也
昵稱 算法巫師
在系統集成領域,技術方案的選擇直接影響應用性能、開發效率和維護成本。隨着 AI 技術的快速發展,傳統集成方案在應對動態上下文管理、工具鏈調用等場景時逐漸顯露出侷限性,而 MCP(Model Context Protocol)作為 AI 時代的新選擇,正引發行業關注。本文將從技術特性、性能表現、安全機制等維度,對 MCP 與 REST API、GraphQL、gRPC 三種傳統方案進行深度對比。
@aoshizhongshengdexiangjiao_bvx78q
昵稱 傲視眾生的香蕉_bvX78Q
gRPC是由谷歌開發的現代開源高性能RPC 遠程過程調用框架,由於採用了HTTP/2 作為底層傳輸協議,它特別適用於高性能應用場景。gRPC 在視頻流傳輸等大規模數據傳輸場景以及密集的服務間通訊的微服務架構中表現出色。 數據交換使用輕量級的 Protobuf 序列化協議,這不僅提高了數據處理速度,尤其是在資源有限的環境(如移動設備)中,而且還有助於減少數據傳輸量,節省網絡帶寬,從而降低能耗並延長電
昵稱 倔強的鉛筆
前言 Go 語言簡潔、高效、併發性能超神,簡直是後端開發的一股清流。喜歡它的純粹,愛它那 “less is more” 的哲學。但説實在的,這份“純粹”有時候也意味着咱得“白手起家”,從零開始搭輪子。 每天寫着相似的 “樣板代碼”(Boilerplate Code),一遍又一遍地處理着數據庫的增刪改查(CRUD),為 HTTP 和 gRPC 服務手寫着數據綁定和服務註冊...... 是不是感覺身體
昵稱 gvison
在實時通信與流式數據傳輸領域,WebSocket與gRPC Stream是最常被提及的兩項技術。本文將從協議設計、通信模型、適用場景等維度展開深度對比,幫助開發者理解兩者的本質差異與選擇邏輯。 一、前置知識:流式通信的核心需求 在分佈式系統中,流式通信主要解決兩類問題: 長連接實時交互:如聊天、監控數據推送、在線協作; 批量數據分塊傳輸:如大文件上傳/下載、日誌流同步、實時數據集同步。 W
昵稱 soroqer