博客 RSS 訂閱

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

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

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

收藏 評論

小新 - 遠程訪問通訊方式

RPC RPC(Remote Procedure Call,遠程過程調用)是一種計算機通信協議,它允許程序調用另一個地址空間(通常是在另一台計算機上)的過程或函數,就像調用本地的過程或函數一樣。RPC 使得分佈式系統中的不同組件能夠相互通信和協作。 在 RPC 中,數據的表示、傳遞和方法的調用是三個關鍵問題。 如何表示數據: 為了在不同的系統和編程語言之間傳遞數據,需要將數據轉換為一種中立的格

系統設計 , rpc , 後端

收藏 評論

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

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

github , rust , rpc , JAVA

收藏 評論

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

Release Notes 1、【重構】針對 “Core/核心模塊” 進行架構模塊化重構,拆分 Provider、Invoker、Serializer、Remoting、Registry 和 Boot 等六個核心模塊: Provider:定位為服務提供者,提供RPC服務端能力,包括RCP/HTTP Server、業務Service掃描維護、服務執行等能力。 Invoke

rpc , springboot , JAVA

收藏 評論

今夜有點兒涼 - 分佈式服務框架 Dubbo

Dubbo 是一款高性能的 分佈式服務框架,主要用於實現 服務的調用、管理和監控。它最早由 阿里巴巴 開發,現已成為一個開源項目,並且廣泛應用於微服務架構中。 Dubbo 的核心功能 遠程過程調用(RPC): Dubbo 主要用於 服務之間的遠程調用,它允許不同的服務在不同的機器上運行,並通過網絡相互調用。 Dubbo 會自動處理網絡通信、序列化和反序列化、服務發現等細

dubbo , 微服務 , zookeeper , rpc

收藏 評論

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

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

服務器開發 , rpc , springboot

收藏 評論

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

收藏 評論

半卷清詞 - Java基礎(Java類的初始化順序)

Java類的初始化順序 知道Java 類初始化過程有利於我們對其運行過程的理解。 首先:每個類的編譯代碼都存在於它自己的獨立的文件中,該文件只在需要使用程序代碼時才會被加載。通常加載發生在創建類的第一個對象時或者該類的靜態資源被訪問時。 另外,定義為static 類型的代碼只會被初始化一次。 另外,構造器方法實際上是static的,是隱式的static聲明。 首先説結果:

初始化 , , JAVA , 繼承

收藏 評論

華為雲開發者聯盟 - 「萬字圖文」史上最姨母級Java繼承詳解

摘要:繼承是面向對象軟件技術中的一個概念。它使得複用以前的代碼非常容易,能夠大大縮短開發週期,降低開發費用。 本文分享自華為雲社區《「萬字圖文」史上最姨母級Java繼承詳解丨【奔跑吧!JAVA】》,原文作者: bigsai 。 課程導學 在Java課堂中,所有老師不得不提到面向對象(Object Oriented),而在談到面向對象的時候,又不得不提到面向對象的三大特徵:封裝、繼承、多態。三

code , 面向對象編程 , 編程語言 , JAVA , 繼承

收藏 評論

star - 繼承的幾種方式

實現一個父類 // 定義一個動物類 function Animal (name) { // 屬性 this.name = name || 'Animal'; // 實例方法 this.sleep = function(){ console.log(this.name + '正在睡覺!'); } } // 原型方法 Animal.prototype.eat = funct

面試小抄 , 繼承 , Javascript

收藏 評論

cicadasmile - Java進階 | 從整體上觀察面向對象

一、面向對象 面向對象是Java編程中最核心的思想,基本特徵:繼承、封裝、多態。 1、特徵之封裝 將結構、數據、操作封裝在對象實體中,使用時可以不關注對象內部結構,只能訪問開放權限的功能入口,從而降低程序耦合程度,提供安全性和可持續維護性。 public class Concept01 { public static void main(String[] args) { S

封裝 , 多態 , 繼承 , 面向對象設計模式

收藏 評論

懟懟 - 【js】實現繼承的幾種方式

js繼承 原型鏈 構造函數 組合繼承(原型鏈 + 構造函數) 原型式繼承 寄生式繼承 寄生組合繼承 1.原型鏈繼承 將父類的實例作為子類的原型 //父類 function School(name) { //實例屬性 this.name = name || "父類" this.arr = [1] } //父類原型方法 School.prototype = {

繼承 , Javascript

收藏 評論

華為雲開發者聯盟 - 學會這5種JS函數繼承方式,前端面試你至少成功50%

摘要:函數繼承是在JS裏比較基礎也是比較重要的一部分,而且也是面試中常常要問到的。下面帶你快速瞭解JS中有哪幾種是經常出現且必須掌握的繼承方式。掌握下面的內容面試也差不多沒問題啦~ 本文分享自華為雲社區《人類高質量JS函數繼承》,作者:北極光之夜。 一. 前言: 函數繼承是在JS裏比較基礎也是比較重要的一部分,而且也是面試中常常要問到的。下面帶你快速瞭解JS中有哪幾種是經常出現且必須掌握的繼

函數 , 面試 , 繼承 , 前端 , Javascript

收藏 評論

懟懟 - 【js】類(Class)

JavaScript中的Class 類的基本語法 類的繼承 修飾器 1. 類的基本語法 可以看成ES5中構造函數的語法糖,它的大部分功能ES5都可以做到 1.1 定義一個類 ES5 function Student(name,age){ this.name = name this.age = age } Student.prototype = { construc

, 繼承 , class , Javascript

收藏 評論

HZFEStudio - ES5、ES6 如何實現繼承

完整高頻題庫倉庫地址:https://github.com/hzfe/aweso... 完整高頻題庫閲讀地址:https://febook.hzfe.org/ 相關問題 關於 ES5 和 ES6 的繼承問題 原型鏈概念 回答關鍵點 原型鏈繼承 構造函數繼承 ES6 類繼承 繼承是指子類型具備父類型的屬性和行為,使代碼得以複用,做到設計上的分離。JavaScript 中的繼承主要通過原型鏈和

ecmascript-6 , 繼承 , 原型鏈 , 前端 , Javascript

收藏 評論

編程碼農 - 前端-JavaScript中的class

類 類是用於創建對象的模板。JavaScript中生成對象實例的方法是通過構造函數,這跟主流面嚮對象語言(java,C#)寫法上差異較大,如下: function Point(x, y) { this.x = x; this.y = y; } Point.prototype.toString = function () { return '(' + this.x + ', ' + t

, 繼承 , 原型鏈 , 前端 , Javascript

收藏 評論

一顆冰淇淋 - js實現繼承的五種方法及原型的繼承關係

繼承是javascript中實現代碼複用的一種方式,也能綁定對象或者函數之間的關係 為什麼要繼承 比如以下代碼,Person、Student和Teacher構造函數,可以發現他們有一些特徵 Person和Student都有姓名、年齡的屬性和吃的方法,但Student還有學號、分數的屬性和學習的方法 Person和Teacher都有姓名、年齡的屬性和吃的方法,但Teacher還有教學的方法

原型 , 繼承關係 , 繼承 , 原型鏈 , Javascript

收藏 評論

一顆冰淇淋 - ES6之清楚明白的使用類(class)

定義 類是構造函數、原型鏈的語法糖。 定義類有兩種方式 class Student { } var Student = class { } 某些瀏覽器可能無法解析es6及以上的語法,這時候需要通過babel將代碼解析成瀏覽器可識別的語法,定義類的語法通過babel編譯之後就是通過function定義的構造函數。 類和構造函數是一樣的,通過new關鍵字創建,具有prototype屬性 class

ecmascript-6 , 構造函數 , 繼承 , class , Javascript

收藏 評論

微言 - 繼承

繼承 原型鏈繼承 實現方式如下 function Parent() { this.name = '微言'; } Parent.prototype.getName = function () { console.log(this.name); }; function Child() {} // new Parent產生的一個parent 的實例,同時包含了,實例屬性以及原型方法

原型 , 繼承 , 前端

收藏 評論

安歌 - 詳解JS的繼承(三)-- 圖解Es6的Extend

前言 距離上一篇js的繼承系列已經過去了四年,時不時還有新的讀者評論和回覆,開心之餘也想着更新一下內容,因為當時的內容裏沒有涉及到es6的 extend 實現,所以現在抽空補上。 當然,如果是0基礎的同學或者對於基本的繼承有些遺忘的同學,可以先回顧一下前兩篇: 詳解js中的繼承(一) 詳解js中的繼承(二) 正文 基礎回顧 預備知識 為了使後面的學習過程更絲滑,在開始之前,一起再回顧一下這個構造

ecmascript-6 , extend , 繼承 , Javascript

收藏 評論

看見了 - 【js基礎複習】原型以及原型鏈

目錄 對象是什麼 構造函數 原型對象 實現繼承以及不同繼承方式 對象 為什麼要面向對象編程 代碼邏輯遷移更加靈活、代碼複用性高、高度模塊化 構造函數 function Person(name) { this.name = name this.getName = function(name) { return name } } const

繼承 , 原型鏈 , Javascript

收藏 評論

limingcan - 關於原型鏈的問題,教你怎麼套用方法直接判斷,面試不再虛

前言 首先原型、原型鏈,算是前端進階裏面必不可少,十分重要的一塊了。由於這塊特別繞,所以面試官很喜歡用這一塊來辨別你的底層知識掌握的怎麼樣。用的第三方框架,庫裏面,很多功能模塊化了,但大部分功能都繼承自一個基類。既然涉及到繼承,那也必不可少得先了解原型鏈,所以原型鏈確實重中之重。 為什麼大家對原型,原型鏈子會感到“懵”跟“繞” 其本質是因為,大家都沒理清楚__proto__、prototype、c

繼承鏈 , 原型 , 繼承關係 , 繼承 , 原型鏈

收藏 評論