摘要: 前言 最近在写东西部署到服务器,结构是springboot工程配合docker部署。 但是每次部署都3个步骤: 本地构建jar 复制jar到远程服务器 用DockerFile构建镜像 部署次数一多,我就怀疑人生了。就在找有没有IDEA远程部署Docker的方案,于是就有本篇博客。 环境: 本地IP: 阅读全文
posted @ 2022-09-23 09:58 王谷雨 阅读(353) 评论(2) 推荐(2) 编辑
摘要: 1. 前言 本文基于Dubbo2.6.x版本,中文注释版源码已上传github:xiaoguyu/dubbo 源码分析均基于官方Demo,路径:dubbo/dubbo-demo 如果没有看过之前Dubbo系列的文章,建议先去看看。因为服务调用过程涉及范围较广,需要那些前置知识。 Dubbo 服务调用 阅读全文
posted @ 2022-09-01 09:46 王谷雨 阅读(280) 评论(0) 推荐(2) 编辑
摘要: 前言 本文基于Dubbo2.6.x版本,中文注释版源码已上传github:xiaoguyu/dubbo 负载均衡,英文名称为Load Balance,其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行。 例如:在Dubbo中,同一个服务有多个服务提供者,每个服务提供者所在的机器性能 阅读全文
posted @ 2022-08-16 13:47 王谷雨 阅读(454) 评论(0) 推荐(2) 编辑
摘要: 前言 本文基于Dubbo2.6.x版本,中文注释版源码已上传github:xiaoguyu/dubbo 集群(cluster)就是一组计算机,它们作为一个总体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点(node)。 在Dubbo中,为了避免单点故障,同一个服务允许有多个服务提供者,也 阅读全文
posted @ 2022-08-10 13:58 王谷雨 阅读(246) 评论(0) 推荐(2) 编辑
摘要: 前言 本文基于Dubbo2.6.x版本,中文注释版源码已上传github:xiaoguyu/dubbo 今天,来聊点短的,服务路由Router,本文讲的是路由的调用路径,不讲路由的规则解析。想了解规则解析的可以去官方文档:服务路由 Dubbo的路由,就是根据规则,规定了哪些服务消费者可调用哪些服务提 阅读全文
posted @ 2022-08-04 09:42 王谷雨 阅读(294) 评论(0) 推荐(1) 编辑
摘要: 前言 本文基于Dubbo2.6.x版本,中文注释版源码已上传github:xiaoguyu/dubbo 今天,来聊聊Dubbo的服务目录(Directory)。下面是官方文档对服务目录的定义: 服务目录中存储了一些和服务提供者有关的信息,通过服务目录,服务消费者可获取到服务提供者的信息,比如 ip、 阅读全文
posted @ 2022-07-29 11:46 王谷雨 阅读(328) 评论(2) 推荐(1) 编辑
摘要: 前言 本文基于Dubbo2.6.x版本,中文注释版源码已上传github:xiaoguyu/dubbo 上一篇文章,讲了Dubbo的服务导出: Dubbo源码(三) - 服务导出(生产者) 本文,咱们来聊聊Dubbo的服务引用。 本文案例来自Dubbo官方Demo,路径为: dubbo/dubbo- 阅读全文
posted @ 2022-07-27 14:33 王谷雨 阅读(311) 评论(0) 推荐(1) 编辑
摘要: 前言 本文基于Dubbo2.6.x版本,中文注释版源码已上传github:xiaoguyu/dubbo 在了解了Dubbo SPI后,我们来了解下Dubbo服务导出的过程。 Dubbo的配置是通过DubboNamespaceHandler读取解析的,其中会将Dubbo服务提供者封装成ServiceB 阅读全文
posted @ 2022-07-25 14:54 王谷雨 阅读(291) 评论(0) 推荐(1) 编辑
摘要: 前情提要 假设你已经知道Dubbo SPI的使用方式,不知道的请出门左转: Dubbo源码(一) - SPI使用 Dubbo源码地址: apache/dubbo 本文使用版本:2.6.x 测试Demo 新建SPI测试接口以及实现类 package com.javaedit.spi; import c 阅读全文
posted @ 2022-07-20 17:27 王谷雨 阅读(45) 评论(0) 推荐(2) 编辑
摘要: 为什么学SPI Dubbo 的可扩展性是基于 SPI 去实现的,而且Dubbo所有的组件都是通过 SPI 机制加载。 什么是SPI SPI 全称为 (Service Provider Interface) ,是一种服务提供发现机制。可以将服务接口与服务实现分离以达到解耦可拔插、大大提升了程序可扩展性 阅读全文
posted @ 2022-07-19 16:32 王谷雨 阅读(118) 评论(0) 推荐(1) 编辑