dubbo
文章平均质量分 94
菜鸟的奋斗ing
最穷不过讨饭,不死终将翻身
展开
-
一问彻底理解dubbo主流程
由于我觉得服务端相对简单一点,所以先分析服务端接受请求流程的代码,再分析客户端调用的代码。本文重点解析的是调用以及调用需要初始化的处理器handler等,对于与注册中心的交互解析相对比较少。一.服务端初始化handler这里主要介绍主要的流程,并且默认dubbo协议1.handler整理流程要理清楚服务端调用流程最重要的就是要理清楚服务端的所有处理请求的handler,我们先来看看它的handler是如何初始化,并且逐级传递的我先上一个handler的初始化的流程,然后再上一个handler调用的原创 2021-03-04 19:09:40 · 282 阅读 · 2 评论 -
解决docker容器部署dubbo服务时,注册到注册中心的地址是docker容器内的地址
今天遇到一个问题,我们用docker容器部署springboot的应用程序,当我们跨机器调用服务时,会出现无法调用到服务。经过排查出现问题的原因如下:1、Aservice使用docker部署,注册到zk上的ip地址为172.17.0.5(这是容器内部的ip地址)2、Bservice从zk取到Aservice的地址为Aservice容器内的地址3、当Aservice和Bservice不在同一个主机时,就出现无法互通要解决上述的问题,主要就是将docker容器管理的应用注册到zk上的地址弄成宿主机的ip原创 2020-05-19 10:56:07 · 5797 阅读 · 0 评论 -
java SPI机制的使用及原理
本片文章是针对dubbo SPI机制深入分析的平滑过渡的作用。当然咱们主要是学习优秀的思想,SPI就是一种解耦非常优秀的思想,我们可以思考在我们项目开发中是否可以使用、是否可以帮助我们解决某些问题、或者能够更加提升项目的框架等一、SPI是什么SPI(service provider interface)是java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。如...原创 2020-05-02 16:13:11 · 770 阅读 · 0 评论