![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Dubbo 3.0
文章平均质量分 82
Dubbo 3.0 系列
云烟成雨TD
一个追求有道有术的非典型程序员
展开
-
Dubbo3.0系列(1)- RPC及Dubbo简介
RPC概念RPC是远程过程调用(Remote Procedure Call)的缩写形式。国际互联网工程任务组(The Internet Engineering Task Force,简称 IETF)是一个公开性质的大型民间国际团体。IETF的主要任务是负责互联网相关技术标准的研发和制定,是国际互联网业界具有一定权威的网络相关技术研究团体。RFC(Request For Comments) 是由互联网工程任务组(IETF)发布的文件集。文件集中每个文件都有自己唯一编号,例如:rfc1831。目前RFC原创 2021-09-07 11:08:20 · 1222 阅读 · 0 评论 -
Dubbo3.0系列(6)- Dubbo3.0支持的RPC协议
RPC 通信协议Dubbo3 提供了 Triple(Dubbo3)、Dubbo2 协议,这是 Dubbo 框架的原生协议。除此之外,Dubbo3 也对众多第三方协议进行了集成,并将它们纳入 Dubbo 的编程与服务治理体系, 包括 gRPC、Thrift、JsonRPC、Hessian2、REST 等。RPC 协议的选择协议是 RPC 的核心,它规范了数据在网络中的传输内容和格式。除必须的请求、响应数据外,通常还会包含额外控制数据,如单次请求的序列化方式、超时时间、压缩方式和鉴权信息等。协议的内容包原创 2021-09-08 13:21:34 · 2411 阅读 · 3 评论 -
Dubbo3.0系列(3)- Dubbo3.0使用Nacos2.0注册中心入门案例
环境搭建1. 安装Nacos2.0参考文档2. 创建基础工程创建一个父工程,三个子工程:服务提供方服务提供方接口服务消费方引入依赖说明本想想用dubbo集成Spring boot包,发现最新版本停在了2.7.9版本。。。3.0X分支虽然有,但是一直也没看到提交代码,所以不知道什么时候会出3.0。。。然后去alibaba看了下spring-cloud-starter-dubbo,发现最新版dubbo版本也停留在2.7系列,看来只能直接使用dubbo3.0核心包了,后面clou原创 2021-09-07 11:58:35 · 6985 阅读 · 2 评论 -
Dubbo3.0系列(7)- Dubbo3.0支持的多种序列化方式
前言我们了解到RPC框架中,数据转化为字节流的或者将字节流转换成能读取的固定格式时,需要进行序列化和反序列化,序列化和反序列化的速度也会影响远程调用的效率。在Dubbo中,支持多种序列化方式,dubbo-serialization模块可以看到支持的方式。使用的时候,有些序列化包是要自己引入的,比如gson。 <!-- https://mvnrepository.com/artifact/org.apache.dubbo/dubbo-serialization-gson --&g原创 2021-09-08 16:15:29 · 4114 阅读 · 0 评论 -
Dubbo3.0系列(4)- Dubbo3.0配置类详解
AbstractConfigDubbo的核心配置类在dubbo-common中。AbstractConfig是所有配置类的抽象父类,提供了用于解析配置的实用方法和公共方法。可以看到,它有很多实现子类,基本每个子类对应一项核心配置。RegistryConfigRegistryConfig就是注册中心相关的配置了,配置说明如下:public class RegistryConfig extends AbstractConfig { public static final String N原创 2021-09-07 15:29:47 · 1613 阅读 · 0 评论 -
Dubbo3.0系列(5)- 新版dubbo-admin安装使用
前言在很早之前,dubbo管理控制台是这样子的:随着dubbo项目的重启,dubbo-admin也进行了重新规划,使用spring boot+ VUE进行了重写,目前最新版本为0.3.0。GitHub部署在上面的GitHub地址下载安装包。解压,进入apache-dubbo-admin-0.3.0-bin-release\bin\config目录,编辑application.properties。注释掉zookeeper相关配置,取消nacos注释,并添加自己的Nacos地址。点击bin原创 2021-09-07 16:08:33 · 2086 阅读 · 8 评论 -
Dubbo3.0系列(2)- Dubbo3.0核心概念与架构
前言本文整理内容来自官网:https://dubbo.apache.org/zh/docs/concepts/服务发现服务发现,即消费端自动发现服务地址列表的能力,是微服务框架需要具备的关键能力,借助于自动化的服务发现,微服务之间可以在无需感知对端部署位置与 IP 地址的情况下实现通信。Dubbo中的服务发现实现服务发现的方式有很多种,Dubbo 提供的是一种 Client-Based 的服务发现机制,通常还需要部署额外的第三方注册中心组件来协调服务发现过程,如常用的 Nacos、Consul、Z原创 2021-09-07 11:09:32 · 1965 阅读 · 0 评论