草庐IT

Docker容器运行DUBBO服务,注册IP错误问题的解决

在使用Docker容器运行dubbo服务的时候遇到一个麻烦的问题,docker服务安装时会自动生成一个独立的网卡docker0,默认网段为172.17.0.1,和宿主机隔离并不互通,Docker会使用容器内的IP注册到注册中心,这样其他的dubbo服务就无法连接这个应用DUBBO主机绑定规则:主机绑定表示的是Dubbo服务对外发布的IP地址,默认情况下Dubbo会按照以下顺序来查找并绑定主机IP地址1、查找环境变量中DUBBO_IP_TO_BIND属性配置的IP地址;2、查找dubbo.protocol.host属性配置的IP地址,默认是空,如果没有配置或者IP地址不合法,则继续往下查找;3、

面试官:Dubbo是什么,他有什么特性?

哈喽!大家好,我是小奇,一位热爱分享的程序员小奇打算以轻松幽默的对话方式来分享一些技术,如果你觉得通过小奇的文章学到了东西,那就给小奇一个赞吧文章持续更新,可以微信搜索【小奇JAVA面试】第一时间阅读,回复【资料】更有我为大家准备的福利哟!回复【项目】有我为大家准备的一些项目源码。回复【简历模板】有我为大家准备的简历模板。文章目录一、前言二、面试三、总结一、前言书接上回,今天还是过周末,虽然不上班,但是周末得正常过呀,今天依旧躺在我家祖传的土炕上躺平。哎,啥时候能老婆孩子热炕头啊,现在自己睡觉怪冷的(还得添把柴)。。。算了,不想这有的没的了,一切随缘吧,是在不行就让刘婶给我说媒。。。先烧火做饭

Apache Dubbo漏洞收集与整理

ApacheDubbo有漏洞编号的漏洞(1)ApacheDubbo反序列化漏洞(CVE-2022-39198)(2)ApacheDubbo存在远程代码执行漏洞(CVE-2021-32824)(3)CVE-2021-36162(源于CVE-2021-30180)Yaml反序列化(4)CVE-2021-361631.1、ApacheDubbo反序列化漏洞(CVE-2022-39198)漏洞描述:由于Dubbohessian-lite3.2.12及之前版本中存在反序列化漏洞,攻击者成功利用此漏洞可在目标系统上执行恶意程序代码,甚至接管服务所在服务器。漏洞影响版本:ApacheDubbohessian

仿写Dubbo-Java Socket

概念socket被翻译为“套接字”,socket是计算机之间进行通信的一种方式。通过socket可以实现端(端口)到端通信。Java的java.net包中提供了进行socket通信的类。主要使用ServerSocket和Socket类实现通信。ServerSocket服务端应用使用java.net.ServerSocket类来获取端口并侦听客户端请求。①使用ServerSocket(intport)构造函数创建服务端。②使用.accept()函数来获取客户端(创建Socket对象)。Socket客户端应用使用java.net.Socket类来发送请求,并接收服务端请求。①使用Socket(St

【Spring Cloud Alibaba】(五)Dubbo启动报错?一直重连报错?你值得学习的是排查问题的方法

系列目录【SpringCloudAlibaba】(一)微服务介绍及Nacos注册中心实战【SpringCloudAlibaba】(二)微服务调用组件Feign原理+实战【SpringCloudAlibaba】(三)OpenFeign扩展点实战+源码详解【SpringCloudAlibaba】(四)Dubbo框架介绍及整合Dubbo和OpenAI实战【文末附源码】本文目录系列目录前言一、启动报错1.两种场景2.报错信息3.排查问题4.补充说明二、一直重连报错1.两种场景2.报错信息3.排查问题4.补充说明总结最后前言书接上文,关于Dubbo,真心好用,真心强大!但是人红是非多,偶尔还能听到关于D

【Spring Cloud Alibaba】(五)Dubbo启动报错?一直重连报错?你值得学习的是排查问题的方法

系列目录【SpringCloudAlibaba】(一)微服务介绍及Nacos注册中心实战【SpringCloudAlibaba】(二)微服务调用组件Feign原理+实战【SpringCloudAlibaba】(三)OpenFeign扩展点实战+源码详解【SpringCloudAlibaba】(四)Dubbo框架介绍及整合Dubbo和OpenAI实战【文末附源码】本文目录系列目录前言一、启动报错1.两种场景2.报错信息3.排查问题4.补充说明二、一直重连报错1.两种场景2.报错信息3.排查问题4.补充说明总结最后前言书接上文,关于Dubbo,真心好用,真心强大!但是人红是非多,偶尔还能听到关于D

图解Dubbo,六种扩展机制详解

大家好,我是哪吒。今天详细的分解一下Dubbo的扩展机制,实现快速入门,丰富个人简历,提高面试level,给自己增加一点谈资,秒变面试小达人,BAT不是梦。说真的,从零学习Dubbo,看这个系列足够了,共10篇,欢迎持续关注,相约每天早八点。三分钟你将学会:Dubbo的自适应扩展机制Dubbo的SPI扩展机制Dubbo的自定义扩展点机制Dubbo的过滤器扩展机制Dubbo的负载均衡扩展机制;Dubbo的容错机制扩展;一、Dubbo扩展机制的概述Dubbo是一个高性能的分布式服务框架,广泛应用于各种规模和种类的企业级项目中。在实际应用过程中,Dubbo的核心能力是扩展机制,它可以让Dubbo具有

图解Dubbo,六种扩展机制详解

大家好,我是哪吒。今天详细的分解一下Dubbo的扩展机制,实现快速入门,丰富个人简历,提高面试level,给自己增加一点谈资,秒变面试小达人,BAT不是梦。说真的,从零学习Dubbo,看这个系列足够了,共10篇,欢迎持续关注,相约每天早八点。三分钟你将学会:Dubbo的自适应扩展机制Dubbo的SPI扩展机制Dubbo的自定义扩展点机制Dubbo的过滤器扩展机制Dubbo的负载均衡扩展机制;Dubbo的容错机制扩展;一、Dubbo扩展机制的概述Dubbo是一个高性能的分布式服务框架,广泛应用于各种规模和种类的企业级项目中。在实际应用过程中,Dubbo的核心能力是扩展机制,它可以让Dubbo具有

dubbo 笔记

1.dubbo是一款高性能的javaRPC(远程服务调用)框架。2.RPC框架的性能关键是“序列化”和“网络通信”,dubbo采用二进制序列化、使用Socket而不是Http进行网络通信3.dubbo的架构  简单解释:服务提供者、服务消费者在注册中心进行注册,注册的同时告知注册中心,我提供什么服务,我需要什么服务。注册中心,会将相应服务提供者的地址信息给到消费者,消费者再找到提供者享受服务。monitor是监视器,对服务的调用次数和时间进行一个统计。提供者和消费者都会定时发送统计数据给监控中心。生活举例:淘宝:提供者就是商家,而消费者就是顾客,注册中心则为淘宝平台,监控中心是淘宝数据统计人员

dubbo 笔记

1.dubbo是一款高性能的javaRPC(远程服务调用)框架。2.RPC框架的性能关键是“序列化”和“网络通信”,dubbo采用二进制序列化、使用Socket而不是Http进行网络通信3.dubbo的架构  简单解释:服务提供者、服务消费者在注册中心进行注册,注册的同时告知注册中心,我提供什么服务,我需要什么服务。注册中心,会将相应服务提供者的地址信息给到消费者,消费者再找到提供者享受服务。monitor是监视器,对服务的调用次数和时间进行一个统计。提供者和消费者都会定时发送统计数据给监控中心。生活举例:淘宝:提供者就是商家,而消费者就是顾客,注册中心则为淘宝平台,监控中心是淘宝数据统计人员