Dubbo
文章平均质量分 55
张俊杰zjj
一个大龄的码农.目前是Java+Python开发,业余时间研究减肥健身养生,后期可能会去做减肥健身博主.
展开
-
SpringCloud整合Dubbo入门demo
有的开发团队使用dubbo原因是因为dubbo性能比feign高代码地址出自图灵学院 我做完作业 自己整理了一下https://gitee.com/zjj19941/ZJJ_Dubbo/tree/master/spring-cloud-alibaba-dubbo使用说明1.执行sql脚本2.自己准备nacos服务3.先启动 user.SpringCloudDubboProviderUserApplication4.再启动 user.SpringCloudDubboConsumerUs原创 2022-01-13 19:19:10 · 1536 阅读 · 0 评论 -
dubbo本地直连方式2-外部配置文件配置的方式
说明先看:https://www.yuque.com/docs/share/8dc0c4c1-6e65-4690-8cf8-26d6e500bcd0?# 《本地直连方式1-代码配置注解方式》在这个博客的基础上进行改造的注解方式配置直连痛点代码配置的方式存在一个弊端,就是如果你提交代码的时候,你还要删掉直连配置,将下面的配置 @Reference(protocol = "dubbo", url = "dubbo://10.10.87.80:20880", version = "def原创 2021-12-25 15:24:04 · 1751 阅读 · 0 评论 -
dubbo本地直连方式1-代码配置注解方式
这种适合本地调试,比如说你让你本地的consumer直接连你本地的provider查看ip地址C:\Users\Administrator>ipconfigWindows IP 配置以太网适配器 以太网: 媒体状态 . . . . . . . . . . . . : 媒体已断开连接 连接特定的 DNS 后缀 . . . . . . . :无线局域网适配器 本地连接* 1: 媒体状态 . . . . . . . . . . . . : 媒体已断开连接原创 2021-12-25 15:21:57 · 3439 阅读 · 0 评论 -
dubbo泛化服务
概念官网地址:http://dubbo.apache.org/zh/docs/v2.7/user/examples/generic-service/实现了GenericService接口的就是泛化服务代码地址https://gitee.com/zjj19941/ZJJ_Dubbo.git 下的 generalization-service 项目原创 2021-12-21 13:14:22 · 281 阅读 · 0 评论 -
dubbo注册分组功能使用
概念使用场景,我启动了provider和consumer两个服务,我想在本地的consumer调用到自己本地的provider.而不是调用线上的,这时候就可以用dubbo注册分组功能代码配置主要是dubbo.registry.group配置consumerdubbo: registry: address: zookeeper://zjj101:2181 group: local-groupproviderdubbo.registry.group=local-gr原创 2021-12-13 20:52:52 · 1766 阅读 · 0 评论 -
dubbo的Rest调用
概念dubbo也支持rest的方式调用服务,比如说有个服务他没有集成dubbo,但是他也想调用你的provider,那怎么办?他就可以用rest协议去调用代码地址https://gitee.com/zjj19941/ZJJ_Dubbo.git 下的 rest 项目代码案例provider配置文件重点配置是:dubbo.protocols.p1 和 dubbo.protocols.p2spring.application.name=dubbo-provider-demos原创 2021-12-12 22:23:33 · 2009 阅读 · 0 评论 -
dubbo泛化调用特性概念和使用
概念通常我们想调用别人的dubbo服务时,我们需要在项目中引入对应的jar包。而泛化调用的作用是,我们无需依赖相关jar包,只需要知道目标服务的名字和参数,也能调用到该服务。这个特性一般使用在网关类项目中,在业务开发中基本不会使用。代码地址https://gitee.com/zjj19941/ZJJ_Dubbo.git 下的 generalization-call 项目代码演示consumerpackage com.zjj;import org.apache.dubbo.co原创 2021-12-12 21:46:33 · 1310 阅读 · 0 评论 -
dubbo异步调用
概念官网地址:http://dubbo.apache.org/zh/docs/v2.7/user/examples/async-call/异步调用就是利用了Java的多线程异步调用类代码地址https://gitee.com/zjj19941/ZJJ_Dubbo.git 下的 async-call 就是异步调用的代码demo案例代码演示interface项目返回值是CompletableFuturepackage com.zjj;import java.util.con原创 2021-12-12 20:01:52 · 376 阅读 · 0 评论 -
dubbo参数回调机制
概念参数回调就是dubbo的provider调用consumer代码.参数回调分为同步回调和异步回调同步回调官网文档地址:https://dubbo.apache.org/zh/docs/v2.7/user/examples/callback-parameter/异步回调官网文档地址https://dubbo.apache.org/zh/docs/v2.7/user/examples/async-call/异步回调就是利用了Java的CompletableFuturegitee代码地址原创 2021-12-12 19:16:46 · 1219 阅读 · 1 评论 -
dubbo本地存根特性的概念和使用
概念案例来自于图灵学院,我上完课,做完作业,给老师的代码和课件改造了一下,加了一些注释,然后发了个博客官网地址介绍:http://dubbo.apache.org/zh/docs/v2.7/user/examples/local-stub/我觉得挺抽象的本地存根,名字很抽象,但实际上不难理解,本地存根就是一段逻辑,这段逻辑是在Comsumer执行的,这段逻辑一般都是由provider提供的,provider可以利用这种机制在服务消费者远程调用服务提供者之前或之后再做一些其他事情,比如结果缓存原创 2021-12-12 16:38:12 · 515 阅读 · 0 评论 -
dubbo服务降级概念和使用
概念官网地址:http://dubbo.apache.org/zh/docs/v2.7/user/examples/service-downgrade/服务降级表示:服务消费者在调用某个服务提供者时,如果该服务提供者报错了,所采取的措施。比如说consumer调用provider失败了,那么就触发配置的降级策略集群容错和服务降级的区别在于:集群容错是整个集群范围内的容错服务降级是单个服务提供者的自身容错配置方式consumer// 如果consumer调用provider失败之后,就返原创 2021-12-11 21:50:54 · 457 阅读 · 0 评论 -
dubbo服务超时机制
内容出自 图灵学院 我自己学了一下,然后给讲义和代码整理了整理,记录了一些老师在课上说的的话到这个笔记上.实话说图灵学院的代码是很多功能都揉在了一个项目,非常的乱,我自己在做作业的时候,把这些功能代码按照每个功能各拆了一个项目出来,这样更整洁了.也方便自己日后很久时间不用dubbo了再回忆起来更方便.概念在服务提供者和服务消费者上都可以配置服务超时时间,这两者是不一样的。消费者调用一个服务,分为三步:消费者发送请求(网络传输)服务端执行服务服务端返回响应(网络传输)如果在服务端和消费端只原创 2021-12-11 21:37:17 · 2212 阅读 · 0 评论 -
dubbo集群容错机制
出自图灵学院笔记,自己上完课又整理了一下.概念官网地址:http://dubbo.apache.org/zh/docs/v2.7/user/examples/fault-tolerent-strategy/集群容错表示:服务消费者在调用某个服务时,这个服务有多个服务提供者,在经过负载均衡后选出其中一个服务提供者之后进行调用,但调用报错后,Dubbo所采取的后续处理策略。说白了就是我consumer调用了一个provider之后,请求报错了,那么consumer会自动重新调用集群中其它的provi原创 2021-12-11 21:33:18 · 236 阅读 · 0 评论 -
dubbo负载均衡概念和使用
首先先介绍,这个项目是我学习图灵学院dubbo的案例,但是人家的代码太乱了,很多dubbo功能点都揉在了一起,我作为初学者的时候,看了好大一会而,我学完了之后,整理了一下,删掉了一些别的功能点的代码,加了一些注释,就留着非常入门的案例demo保存了一份儿.我这个博客的案例非常的简单,你克隆到本地,准备个zookeeper启动起来,改改配置文件一启动就立马看到效果概念dubbo负载均衡官网介绍:中文官网介绍的非常的详细https://dubbo.apache.org/zh/docs/v2.原创 2021-12-11 20:51:47 · 305 阅读 · 0 评论 -
dubbo中文官方文档地址
https://dubbo.apache.org/zh/docs/原创 2021-12-11 20:47:33 · 446 阅读 · 0 评论 -
SpringBoot使用Dubbo非常入门的demo
简介首先先介绍,这个项目是我学习图灵学院dubbo的案例,但是人家的代码太乱了,很多dubbo功能点都揉在了一起,我作为初学者的时候,看了好大一会而,我学完了之后,整理了一下,删掉了一些别的功能点的代码,加了一些注释,就留着非常入门的案例demo保存了一份儿.给想了解dubbo但是从来没接触过dubbo 的人一个非常入门的demo.代码地址https://gitee.com/zjj19941/ZJJ_Dubbo.git看dubbo-start-demo项目即可搭建zookeeper自己去博客原创 2021-12-11 16:33:44 · 871 阅读 · 0 评论