Dubbo Overview:
Serving 1,000+ services with 1,000,000,000+ invocations everyday, Dubbo becomes the key part of Alibaba's SOA solution and has been deployed to the whole alibaba.com family:
So, What is Dubbo?
Dubbo [ ] is a service framework enpowers applications with service import/export capability with high performance RPC.
It's composed of three kernel parts:
- Remoting: a network communication framework provides sync-over-async and request-response messaging.
- RPC: a remote procedure call abstraction with load-balancing/failover/clustering capabilities.
- Registry: a service directory framework for service registration and service event publish/subscription
Dubbo can:
- Integrate different types of RPC solutions(RMI/Hessian...) with unified behavior by the abstraction layer of RPC
- Support out-of-box, plug-able load balancing and fault tolerance strategies.
- Achieve graceful service upgrade/downgrade with service registry.
Dubbo Home:
http://code.alibabatech.com/wiki/display/dubbo/Home
http://weibo.com/dubbo
Dubbo Download:
http://code.alibabatech.com/wiki/display/dubbo/Download
Dubbo Example:
1. Export a remote service:
- <bean id="xxxService" class="com.xxx.XxxServiceImpl" />
- <dubbo:service interface="com.xxx.XxxService" ref="xxxService" />
2. Reference a remote service:
- <dubbo:reference id="xxxService" interface="com.xxx.XxxService" />
- <bean id="xxxAction" class="com.xxx.XxxAction">
- <property name="xxxService" ref="xxxService" />
- </bean>
Dubbo Performance:
http://code.alibabatech.com/wiki/display/dubbo/Performance+Test+Report
Dubbo Architecture:
http://code.alibabatech.com/wiki/display/dubbo/User+Guide
Dubbo Framework:
http://code.alibabatech.com/wiki/display/dubbo/Developer+Guide
相关推荐
springmvc+springboot+dubbo,开发文档
开发预览简介将 dubbo 服务对外暴露出http服务。可供其他任何语言进行调用。安装git clone https://github.com/crossoverJie/SSM-DUBBO-HTTP.gitcd SSM-DUBBO-HTTPmvn cleanmvn install使用<dependency> <groupId>...
使用注解DubboRefence可以标注接口类为调用dubbo api的接口,同时 @DubboReference 的注解可以像Dubbo的Refence一样指定接口的调用参数,@DubboReference 注解标注的接口类会执行Http协议转Dubbo协议,之后的接口...
Dubbo框架 Dubbo服务化治理的核心框架,之前几年在国内被广泛使用,后续由于微服务的架构的崛起,更多的公司转向微服务下成熟的技术栈,但是Dubbo本身确实是非常优秀的框架。 常见的应用迭代和升级的过程基本如下: ...
dubbo2.8.4 + rest环境搭建,直接可运行,帮助企业从SOA转向微服务
springboot-dubbo整合的两种实现方式(properties和xml方式),还有一种@Configuration注解方式没有进行实现,麻烦,尤其到后期进行一些dubbo服务的配置管理不太直观,所以建议使用xml方式,而且spring-dubbo工程转成...
在myeclipse中使用dubbo时报一下的错误信息:Multiple annotations found at this line: - cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:...
从dubbo的搭建到代码的编写,详细的配置文件和关键代码示例,带你1小时玩转dubbo!
打包教程 https://blog.csdn.net/lm9521/article/details/84030893
dubbo-admin,源地址https://github.com/apache/dubbo-admin/tree/master
Apache Dubbo-js Dubbo-js,使用Node.js拥抱Dubbo生态系统。 观看此以了解该项目的智能程度。特征多种传输协议(Hessian,JSON-RPC等)支持跟踪(运行时信息,调用堆栈) 多个注册中心(Zookeeper,Nacos,Redis)...
Boot-dubbo 项目整合了最新的 Spring Boot 和功能强大的 RPC 框架 Dubbox,两者都有优点,也都有缺点,最新版本的 Spring Boot 包含了 Metrics 模块Dubbox官方地址:Dubbox:... 1、微内核2、配置简单3、模块化4、开...
Remoting:网络通信框架,提供对多种NIO框架抽象封装,包括“同步转异步”和“请求-响应”模式的信息交换方式。 Cluster:服务框架,提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,...
【Dubbo】dubbo运行时,突然所有的zookeeper全部宕机,dubbo是否还会继续提供服务. 169 【Dubbo】dubbo服务是阻塞的吗? 170 【Dubbo】dubbo 默认协议 170 【Dubbo】dubbo注册中心zookeeper支持的功能 171 【Dubbo】...
jdk1.7.0_13,win7 x86 环境下编译的 dubbox 2.8.4
基于SpringBoot 2.0,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis缓存,Shiro权限管理,redis管理Session,Quartz分布式集群调度,Restful服务;系统管理:包括用户管理、权限管理、数据字典、系统...
monitor-for-mysql -mysql版本(已转移至master,待删除) monitor-redis -redis版本(维护终止到2016-06-03,后续暂时不维护) 界面效果图: 一,特性: 修复dubbo-admin的错误:本地应用程序启动停止后,若其相同...
首先,dubbo 之前确实在 2012 年的时候发布了最后一个版本 2.5.3 并且停止维护更新,在2017年的时候又”起死回生“,官方宣布重启更新,并重点投入开源建设;终于在 2017 年 9 月,新发布了 2.5.4 版本,这中间”...
主要讲解了 SpringCloudAlibaba 技术栈中的 Nacos、Sentinel、RocketMQ、Seata、SMS、Dubbo SpringCloud 组件,为了技术栈中完整,又加入了 SpringCloud 的 Gateway 和 Slueth。全面覆盖微服务中各种问题的解决方案...
多系统交互:Dubbo,ActiveMQ多系统交互。 前后端分离:前端使用ajax访问后端的rest服务,后端返回json格式数据。页面用nginx反向代理访问。 支付功能:实现微信和支付宝支付客户端。 日志:Logback打印日志,默认...