引言 本文主要来学习下发布Dubbo服务,主要参考dubbo开发包里面的demo源码;由浅入深的讲解下这个demo。 配置依赖 首先创建一个maven项目dubbo-demo-provider(基于springBoot),修改pom.xml配置依赖项目,引入所需要的包。 定义接口服务 简单的定义一个 ...
分类:
其他好文 时间:
2019-09-04 15:01:43
阅读次数:
86
DUBBO原理、应用与面经总结 Dubbo原理和源码解析之服务暴露 Dubbo原理和源码解析之服务引用 服务发布 服务的发布总共做了以下几件事,这个也可以从日志log上看出来: 暴露本地服务 暴露远程服务 启动netty 连接zookeeper 到zookeeper注册 监听zookeeper 官方 ...
分类:
其他好文 时间:
2019-08-28 01:06:14
阅读次数:
105
转: dubbo服务降级 dubbo服务降级 1. 在 dubbo 管理控制台配置服务降级 上图的配置含义是:consumer 调用 com.zhang.HelloService 的方法时,直接返回 null,不发起远程调用。 实际操作是:在 zk 的 /dubbo/com.zhang.HelloS ...
分类:
其他好文 时间:
2019-07-30 15:45:38
阅读次数:
82
前几天在测试环境碰到一个非常奇怪的与 dubbo 相关的问题,事后我在网上搜索了一圈并没有发现类似的帖子或文字,于是便有了这篇。 ...
分类:
其他好文 时间:
2019-07-05 09:26:50
阅读次数:
72
Dubbo是Alibaba开源的分布式服务框架,我们可以非常容易地通过Dubbo来构建分布式服务,并根据自己实际业务应用场景来选择合适的集群容错模式,这个对于很多应用都是迫切希望的,只需要通过简单的配置就能够实现分布式服务调用,也就是说服务提供方(Provider)发布的服务可以天然就是集群服务,比 ...
分类:
其他好文 时间:
2019-06-30 14:27:44
阅读次数:
101
dubbo是阿里巴巴开源的一个分布式框架,dubbo是管理中间层的工具,解决服务的调度问题,这个框架要完成调度必须要有一个分布式的注册中心,官方推荐zookeeper,它存储着所有服务的元数据。 dubbo服务开发流程,运行流程?zookeeper注册中心的作用? 使用流程: 第一步:要在系统中使用 ...
分类:
其他好文 时间:
2019-06-12 01:07:46
阅读次数:
105
使用框架:jdk1.8springboot-2.1.3dubbo-2.6spring-data-jpa-2.1.5一、开发dubbo服务接口:按照Dubbo官方开发建议,创建一个接口项目,该项目只定义接口和model类;1、创建springboot工程spring-boot-demo-dubbo-interface坐标:<groupId>com.example</groupId&
分类:
编程语言 时间:
2019-06-10 00:04:55
阅读次数:
99
Dubbo介绍 Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 核心部件功能 Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息机制 ...
分类:
其他好文 时间:
2019-05-31 19:54:10
阅读次数:
122
dubbo服务导出 常见的使用dubbo的方式就是通过spring配置文件进行配置。例如下面这样 读过spring源码的应该知道,spring对于非默认命名空间的标签的解析是通过NamespaceHandlerResolver实现的,NamespaceHandlerResolver也算是一种SPI机 ...
分类:
其他好文 时间:
2019-05-03 09:47:32
阅读次数:
123
最近工作中接到一个需求,需要对一个MQ消息队列进行性能测试,测试其消费能力,开发提供了一个dubbo服务来供我调用发送消息。 这篇博客,介绍下如何利用jmeter来测试dubbo接口,并进行性能测试。。。 一、Dubbo简介 dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调 ...
分类:
其他好文 时间:
2019-04-10 13:43:30
阅读次数:
188