草庐IT

趁同事上厕所的时间,看完了 Dubbo SPI 的源码,瞬间觉得 JDK SPI 不香了

👏作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主📕系列专栏:Java设计模式、Spring源码系列、Netty源码系列、Kafka源码系列、JUC源码系列、duubo源码系列🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦🍂博主正在努力完成2023计划中:以梦为马,扬帆起航,2023追梦人📝联系方式:hls1793929520,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬👀文章目录一、引言二、SPI是什么三、使用介绍四、原理介绍1、SPI注解五、源码剖析1、Loader的创建2、获取实例2.1解析文件配置2.2实例化创建2

基于Dubbo和Nacos搭建微服务的配置中心和服务注册中心

1.SpringCloudAlibaba接入Nacos&restTemplate1.添加nacos依赖com.alibaba.cloudspring-cloud-starter-alibaba-nacos-discovery${latest.version}2.配置application.propertiesspring:application:name:{应用名称}cloud:nacos:discovery:server-addr:111.52.99.114:18848username:nacospassword:nacosPS:nacos2.0除了需要8848的端口之外,还新增了端口+10

图解Dubbo,Dubbo服务接口详解

今天详细的分解一下Dubbo服务消费机制,实现快速入门,丰富个人简历,提高面试level,给自己增加一点谈资,秒变面试小达人,BAT不是梦。说真的,从零学习Dubbo,看这个系列足够了,共10篇,欢迎持续关注,相约每天早八点。三分钟你将学会:Dubbo服务接口的基本概念Dubbo服务接口的注册与发现Dubbo服务接口的调用Dubbo服务接口的属性和参数Dubbo服务接口的异常处理Dubbo服务接口的日志和监控​一、Dubbo服务接口的基本概念1、Dubbo服务接口的基础概念Dubbo服务接口是指提供服务的服务端和调用服务的客户端之间通信的接口,包括服务协议、传输协议、序列化协议和接口定义等。在

图解Dubbo,Dubbo服务接口详解

今天详细的分解一下Dubbo服务消费机制,实现快速入门,丰富个人简历,提高面试level,给自己增加一点谈资,秒变面试小达人,BAT不是梦。说真的,从零学习Dubbo,看这个系列足够了,共10篇,欢迎持续关注,相约每天早八点。三分钟你将学会:Dubbo服务接口的基本概念Dubbo服务接口的注册与发现Dubbo服务接口的调用Dubbo服务接口的属性和参数Dubbo服务接口的异常处理Dubbo服务接口的日志和监控​一、Dubbo服务接口的基本概念1、Dubbo服务接口的基础概念Dubbo服务接口是指提供服务的服务端和调用服务的客户端之间通信的接口,包括服务协议、传输协议、序列化协议和接口定义等。在

ZooKeeper设置ACL权限控制,删除权限

CREATE、READ、WRITE、DELETE、ADMIN也就是增、删、改、查、管理权限,这5种权限简写为crwda(即:每个单词的首字符缩写)注:这5种权限中,delete是指对子节点的删除权限,其它4种权限指对自身节点的操作权限Zookeeper的ACL通过scheme🆔permissions来构成权限scheme这边主要用到4种方式:world:默认方式,相当于全世界都能访问auth:代表已经认证通过的用户(cli中可以通过addauthdigestuser:pwd来添加当前上下文中的授权用户)digest:即用户名:密码这种方式认证,这也是业务系统中最常用的ip:使用Ip地址认证这次

ZooKeeper设置ACL权限控制,删除权限

CREATE、READ、WRITE、DELETE、ADMIN也就是增、删、改、查、管理权限,这5种权限简写为crwda(即:每个单词的首字符缩写)注:这5种权限中,delete是指对子节点的删除权限,其它4种权限指对自身节点的操作权限Zookeeper的ACL通过scheme🆔permissions来构成权限scheme这边主要用到4种方式:world:默认方式,相当于全世界都能访问auth:代表已经认证通过的用户(cli中可以通过addauthdigestuser:pwd来添加当前上下文中的授权用户)digest:即用户名:密码这种方式认证,这也是业务系统中最常用的ip:使用Ip地址认证这次

springboot整合dubbo

1.准备工作首先创建一个空的项目,然后再项目里创建三个模块,分别为springboot-dubbo-interface,springboot-dubbo-provider,springboot-dubbo-consumer,其中springboot-dubbo-interface模块只是一个简单的maven工程,用来存放接口,在这里我把实体类也放在了该模块,而其他的两个是springboot项目。三个模块如下:2.springboot-dubbo-interface实现模块结构如下:User.java:packageorg.example.entity;importjava.io.Serial

Dubbo 我手写几行代码,就把通信模式给你解释清楚!

本文的宗旨在于通过简单干净实践的方式教会读者,为什么要使用Dubbo、怎么使用Dubbo、Dubbo通信的原理是什么。在学习本文后,你可以避开很多关于Dubbo使用时的坑,也能更清楚自己的编码是在做什么。本文涉及的工程:xfg-dev-tech-dubbo:https://gitcode.net/KnowledgePlanet/road-map/xfg-dev-tech-dubboxfg-dev-tech-dubbo-test:https://gitcode.net/KnowledgePlanet/road-map/xfg-dev-tech-dubbo-test一、为什么使用随着互联网场景中所

Jmeter dubbo插件测试dubbo接口

一、背景对于如何使用Jmeter测试http接口,大家都已经比较熟悉,网上相关的知识也很多。但随着微服务越来越流行,仅仅会测试http接口已经远远不够。Dubbo作为当下非常流行的RPC接口,学习如何测试Dubbo接口已经成为了测试人员进阶的必备知识之一。对于Dubbo接口的测试,可以通过编写代码的方式、使用工具的方式,今天我们先讲如何通过JmeterDubbo插件来测试Dubbo接口。二、插件下载插件下载地址:https://github.com/thubbo/jmeter-plugins-for-apache-dubbo/releases下载jmeter-plugins-dubbo-2.7

Jmeter dubbo插件测试dubbo接口

一、背景对于如何使用Jmeter测试http接口,大家都已经比较熟悉,网上相关的知识也很多。但随着微服务越来越流行,仅仅会测试http接口已经远远不够。Dubbo作为当下非常流行的RPC接口,学习如何测试Dubbo接口已经成为了测试人员进阶的必备知识之一。对于Dubbo接口的测试,可以通过编写代码的方式、使用工具的方式,今天我们先讲如何通过JmeterDubbo插件来测试Dubbo接口。二、插件下载插件下载地址:https://github.com/thubbo/jmeter-plugins-for-apache-dubbo/releases下载jmeter-plugins-dubbo-2.7