文档建设和升级的过程中,Dubbo 社区也希望能召集一些小伙伴一起参与进来。并拆分了一些文档任务给社区的小伙伴进行认领。 Dubbo 官网文档写手召集令Dubbo3 是 Dubbo 新的里程碑,Dubbo 的生态组件(包括 Dubbo Java SDK,Dubbo Golang SDK 等)都在向 Dubbo3 的目标靠拢,在用户实践方面,包括阿里巴巴
转载 1月前
339阅读
dubbo自动生成接口文档1、介绍本文介绍如何利用smart-doc自动生成dubbo接口文档,以及相关的代码配置;2、代码2.1、dubbo接口扫描smart-doc支持单独去扫描dubbo api或者dubbo provider。在扫描原理是主要通过识别@dubbo注释tag(idea可以支持添加自定义注释tag提示可以参考smart-doc wiki文档介绍)或dubbo的 @service
转载 2024-02-18 20:49:07
220阅读
1、框架和流程: 节点角色说明 节点角色说明Provider暴露服务的服务提供方Consumer调用远程服务的服务消费方Registry服务注册与发现的注册中心Monitor统计服务的调用次数和调用时间的监控中心Container服务运行容器调用关系说明:      0.start:服务容器负责启动,加载,运行服务提供者。    &nbsp
认识DubboApache Dubbo 是一款 RPC 服务开发框架,用于解决微服务架构下的服务治理与通信问题,官方提供了 Java、Golang 等多语言 SDK 实现。使用 Dubbo 开发的微服务原生具备相互之间的远程地址发现与通信能力, 利用 Dubbo 提供的丰富服务治理特性,可以实现诸如服务发现、负载均衡、流量调度等服务治理诉求。Dubbo 被设计为高度可扩展,用户可以方便的实现流量拦
转载 2024-03-09 22:01:02
117阅读
培训文档 1.《服务框架实践与探索》 主题:QCon2011杭州主题演讲,分享Dubbo服务框架的实践历程。主讲:钱霄,梁飞课件:Service Framework Practices.pdf更新:2011-10-23 2.《服务治理实践与探索》 主题:分享Dubbo服务治理的实践历程。主讲:梁飞,
转载 2017-05-07 17:59:00
101阅读
2评论
一,前言 在面对新技术新事物的时候,我们首先应该了解这是一个什么东东,了解为什么使用这门技术,如果我们不使用又会有什么影响。比如,本篇博客介绍Dubbo的基本使用,此时我们应该先要明白我为什么要使用Dubbo,它能帮我解决什么问题,不使用Dubbo又会如何。 关于Dubbo的相关术语,请参考Dubbo官网(支持中英): http://dubbo.apache.org二,什么是Dubbo D
官方网站:http://dubbo.io/参考配置:      使用者指南:http://dub
转载 2022-11-03 14:57:38
60阅读
本文基于dubbo v2.6.x1.脚本路由介绍脚本路由,顾名思义,就是使用脚本语言进行路由处理,脚本路由规则支持 JDK 脚本引擎的所有脚本,比如:javascript, jruby, groovy 等,通过 type=javascript 参数设置脚本类型,缺省为 javascript。 这里拿官网文档上的例子介绍下 脚本路由的url示例:"script://0.0.0.0/com.foo.B
基本使用介绍服务提供方基于接口编写实现类配合Spring配置保留Dubbo服务接口(包括:注册中心地址,协议名及端口)消费者配合Spring,引用dubbo服务接口(包括:配置注册中心地址)启动spring容器,获取bean,调用方法详见官网示例 需要注意的是Dubbo中对与服务的定义: 接口可以叫服务,接口实现也可叫服务某个服务地址也可叫服务一个完整的服务ID定义包括 协议、IP、端口、
转载 2024-04-30 12:32:09
44阅读
Dubbo 文章目录Dubbo一 基本介绍1.1 软件行业1.1.1 软件分类1.1.2 架构分类1.2 背景1.2.1 单一应用架构1.2.2 垂直应用架构1.2.3 分布式服务架构1.2.4 流动计算架构1.3 架构1.3.1 节点角色说明1.3.2 调用关系说明1.3.3 连通性1.3.4 健状性1.3.5 伸缩性1.3.6 升级性1.3.7 节点角色说明二 Zookeeper2.1 工作机
转载 2024-03-15 11:52:02
82阅读
Dubbo的接口设计&编写规范 Dubbo的接口设计&编写规范action->facade->biz->dao好的Dubbo服务接口设计,并非只是纯粹的接口服务化接口类型同步&异步简单的数据查询接口:action -> facade -> dao(例根据Id查询记录)带业务逻辑的数据查询接口:action
转载 2024-02-15 14:39:40
60阅读
Dubbo实战教程Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包含:远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。 集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。 自
Dubbo学习总结一一、dubbo使用基本流程新建服务接口编写服务接口的实现类注册服务的xml文件编写启动服务测试类新建消费Maven项目创建相同路径相同的服务接口消费服务的xml文件编写启动消费服务的测试类启动ZK,启动provider的测试类,向ZK注册服务运行消费服务的测试类二、dubbo使用,demo的具体实现1. 新建服务接口 pom.xml引入一下jar包:
转载 2024-05-22 18:45:47
86阅读
http://alibaba.github.io/dubbo-doc-static/User+Guide-zh.htm----- -dubbo API 节点角色说明: • Provider: 暴露服务的服务提供方。 • Consumer: 调用远程服务的服务消费方。 • Registry: 服务注册与发现的注册中心。 • Monitor: 统计服务的调用次调和调用时间的监控中心。 • Cont
在国内dubbo成为很多互联网公司高并发分布式场景下rpc框架的首选,dubbo从开源至今经历过蛮多的过程,从开源到中间的停止维护,经过三年的沉寂,2017年9月,阿里巴巴宣布重启dubbo项目。到2018年2月,阿里将dubbo捐献给Apache基金会,随后dubbo经过孵化后顺利成为apache的顶级项目。当然本文的重点不是介绍dubbo的使用,而是介绍如何利用smart-doc工具来
 0 文章概述DUBBO作为RPC领域优秀开源的框架在业界十分流行,本文我们阅读其源码并对其使用到的设计模式进行分析。需要说明的是本文所说的设计模式更加广义,不仅包括标准意义上23种设计模式,还有一些代码中常见经过检验的代码模式例如双重检查锁模式、多线程保护性暂停模式等等。 1 模板方法模板方法模式定义一个操作中的算法骨架,一般使用抽象类定义算法骨架。抽象类同时定义一些抽象方法,这些抽象
一、基础理论1、分布式基础理论1.1、什么是分布式系统“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”分布式系统(distributed system)是建立在网络之上的软件系统。 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。1.2、发展演变单一应用架构
1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架其核心部分包含:1. 远程通讯: 提供对多种基于长连接的NIO框架
转载 3月前
435阅读
创建MAVEN项目项目结构:在项目pom.xml中添加依赖<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.9</version> </depen
转载 2024-04-18 23:23:39
39阅读
一、官网地址http://dubbo.apache.org/#!/docs/user/preface/background.md?lang=zh-cn 1、调用关系说明a.服务容器负责启动,加载,运行服务提供者。 b.服务提供者在启动时,向注册中心注册自己提供的服务。 c.服务消费者在启动时,向注册中心订阅自己所需的服务。 d.注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连
  • 1
  • 2
  • 3
  • 4
  • 5