Dubbo
Dubbo架構詳解
一、Dubbo簡介 Dubbo是一種高性能、輕量級的開源Java RPC框架,主要用於支持分佈式服務的協議。由阿里巴巴公司開發並開源,已作為Apache孵化項目得以許多投入,因其高…
Zookeeper Dubbo的應用與實踐
一、Zookeeper的概述 Zookeeper是一個分佈式協調服務的軟件,通常被用來管理大型集群。它為分佈式應用提供了一個集中化的服務,通過這個服務,應用可以協同工作,實現數據的…
Dubbo接口測試指南
一、Dubbo框架簡介 Dubbo是一個高性能、輕量級的開源Java RPC框架,提供了服務治理、服務調用、負載均衡、容錯、數據訪問以及分佈式服務跟蹤等功能。Dubbo框架旨在幫助…
Dubbo SPI 綜述
一、SPI是什麼 SPI全稱為Service Provider Interface,是Java中提供的一種服務提供發現機制。 通過SPI機制,我們可以定義一組接口,並在定義的接口中…
Dubbo直連詳解
一、Dubbo直連模式 在Dubbo中,一個節點可以作為服務提供者、消費者或者註冊中心。默認情況下,Dubbo的消費者會向註冊中心訂閱服務提供者地址,在消費者發起調用時,Dubbo…
Dubbo Feign:打造高效的微服務調用
一、優勢簡介 Dubbo Feign是一個基於Spring Cloud OpenFeign的整合,是Dubbo在Spring Cloud生態中的一個重要組成部分。Feign是基於N…
Dubbo負載均衡詳解
一、Dubbo負載均衡的幾種方式 Dubbo支持以下幾種負載均衡方式: Random LoadBalance RoundRobin LoadBalance LeastActive …
Dubbo默認端口詳解
一、Dubbo默認端口號 Dubbo默認的端口號為20880,這是一個TCP端口,主要用於接受客戶端的請求。在Dubbo的Provider中,需要指定這個端口號,才能保證Consu…
Dubbo 3的相關介紹和用法
一、Dubbbo 3的介紹 Dubbo是一個高性能 Java RPC 框架,它以分佈式服務框架為核心,擴展了常規的 RPC 架構來支持服務導出和發現等功能。 Dubbo 3是Dub…
Dubbo接口測試
一、介紹 Dubbo是一個高性能、輕量級的開源Java RPC框架。它提供了基於Java序列化和網絡傳輸的遠程過程調用協議,具有分佈式、高性能、低延遲、透明化等特點。在使用Dubb…
Dubbo安裝詳解
一、安裝Java 在安裝dubbo之前,需要先安裝Java。從Oracle官網下載適合你操作系統的Java安裝包(JDK),然後解壓到目標目錄。添加環境變量JAVA_HOME,指向…
Dubbo註冊中心配置及性能調優技巧
一、Zookeeper作為Dubbo註冊中心 1、Zookeeper概述 // Zookeeper客戶端代碼示例 public class ZookeeperClient { pu…
Dubbo安裝教程
一、安裝前的準備 在開始安裝Dubbo之前,需要完成以下準備工作: 1、JDK的安裝。 安裝JDK的過程不再詳述。如果您還沒有安裝,請到官網下載並按照提示進行安裝。 2、ZooKe…
Dubbo Timeout詳解
一、Dubbo Timeout簡介 Dubbo Timeout是指Dubbo在進行遠程服務調用時,需要等待響應結果的最長時間,超時則會拋出異常。 默認情況下Dubbo的Timeou…
Dubbo序列化詳解
一、Dubbo序列化協議 Dubbo支持多種序列化協議,比如Java自帶的序列化、Hessian、JSON、FST等等。其中,Dubbo默認使用的是Hessian2序列化協議。He…