10579次浏览
《深入理解Apache Dubbo与实战》首先介绍Dubbo的简史、后续的规划和整体架构大图;接着介绍Dubbo环境配置,并基于Dubbo开发第一款应用程序;然后介绍Dubbo内置的常用注册中心的实现原理,Dubbo扩展点加载的原理和实现,Dubbo的启动、服务暴露、服务消费和优雅停机的机制,Dubbo中RPC协议细节、编解码和服务调用实现原理,Dubbo集群容错、路由和负载均衡机制,Dubbo的扩展点相关知识,Dubbo高级特性的实现和原理,Dubbo常用的Filter的实现原理,Dubbo中新增etcd3注册中心的实战内容和Dubbo服务治理平台的相关知识;最后介绍Dubbo未来生态和Dubbo Mesh的相关知识。《深入理解Apache Dubbo与实战》适合对Dubbo有一定了解、对Dubbo框架感兴趣的读者,也适合想深入理解Dubbo原理的资深开发者阅读。第1章 Dubbo——高性能RPC通信框架 ............................................................................... 1 1.1 应用架构
2843次浏览
马昕曦,阿里巴巴技术专家,Dubbo 维护者之一,负责阿里巴巴微服务架构推广、技术 实施、架构衍进、基础设施构建等
3321次浏览
一、基础篇第001节--课程介绍第01节--使用Dubbo对传统工程进行服务化改造的思路介绍第02节--使用Dubbo对传统工程进行服务化改造第03节--ZooKeeper注册中心安装第04节--使用Dubbo对传统工程进行服务化改造后的服务调用测试第05节--使用Dubbo进行规模服务化前的工程结构优化第06节--Dubbo管理控制台的安装第07节--使用Maven构建Dubbo服务的可运行jar包第08节--在Linux操作系统上手工部署Dubbo服务第09节--构建Dubbo服务消费者Web应用的war包并在Tomcat中部署第10节--Dubbo监控中心的介绍与简易监控中心的安装第11节--持续集成篇--搭建敏捷高效的持续集成管理平台第12节--持续集成篇--SVN版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)第13节--持续集成篇--SVN版本管理系统的使用(CentOS+Subversion+Apache+Jsvnadmin+TortoiseSVN)第14节--持续集成篇--Maven私有库和本地库的安装与配置(Sonatype
5120次浏览
在这个凡事皆互联的时代,越来越多的人和物成为互联网上的节点,不断扩充着互联网这张大网的边界。节点即价值,更多的节点意味着更大的价值。那么如何去承载更多的节点就成为IT从业人士首要解决的问题。本书围绕秒杀抢购应用场景,对当下流行的Dubbox+Spring Boot+Docker微服务架构解决方案进行讲解。主要内容包括微服务架构介绍、Dubbox原理及运用、使用Spring Boot实现微服务、使用ActiveMQ+Redis承载高并发流量、使用ActiveMQ实现分布式事务、分布式下的第三方接入等。本书以项目为驱动,引领读者对相关技术进行实践性学习。同时为了提升读者对相关技术的实际运用能力,本书将实际开发经验注入到整个项目开发周期中,使用目前较为流行的Dubbox+Spring Boot+Docker微服务架构实现“双11”抢购项目。序言前言第 1章 架构设计 1任务1 了解秒杀抢购业务场景 21.1.1 秒杀抢购业务场景介绍 21.1.2 秒杀抢购业务需求分析 3任务2 架构设计 31.2.1 业务架构设计 31.2.2 应用架构设计 41.2.3 技术架构设计 41.2.4 部署架
6381次浏览
dubbo官方文档中文版,内含用户文档和dubbo admin使用文档dubbo官方文档在线地址:http://dubbo.apache.org/zh-cn/index.html
2391次浏览
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 下载链接:https://pan.baidu.com/s/1Xne0fPArGT2Jeg11e7SbOQ 密码:vrgz 如果链接失效,请联系站长,我们会及时补上
4321次浏览
ReferenceConfig 实例很重,封装了与注册中心的连接以及与提供者的连接,需要缓存。否则重复生成 ReferenceConfig 可能造成性能问题并且会有内存和连接泄漏。在 API 方式编程时,容易忽略此问题。因此,自 2.4.0 版本开始, dubbo 提供了简单的工具类 ReferenceConfigCache用于缓存 ReferenceConfig实例。使用方式如下:ReferenceConfig<XxxService> reference = new ReferenceConfig<XxxService>();
reference.setInterface(XxxService.class);
reference.setVersion("1.0.0");
......
ReferenceConfigCache cache = ReferenceConfigCache.getCache();
// cache.get方法中会缓存 Reference对象,并且调用ReferenceConfig.get方法启动ReferenceConfig
XxxS
3300次浏览
献上站长编译完成后的dubbo-admin 2.5.3版本war包,支持JDK1.8,修改WEB-INF下的dubbo.properties文件,部署到tomcat中即可使用...2.5.3版本下载链接:https://pan.baidu.com/s/1ZmJt9hor25CuFCytnY75lg 密码:dw2v2.4.1版本下载链接:https://pan.baidu.com/s/1OglJQi0QSQMa2bRq4kUJIQ 密码:ue1k附上dubbo-admin2.6.0源码的git地址:https://github.com/apache/incubator-dubbo/tree/dubbo-2.6.0如果链接失效,请联系站长,我们会及时补上
2909次浏览
概述dubbo支持多种远程调用方式,例如dubbo RPC(二进制序列化 + tcp协议)、http invoker(二进制序列化 + http协议,至少在开源版本没发现对文本序列化的支持)、hessian(二进制序列化 + http协议)、WebServices (文本序列化 + http协议)等等,但缺乏对当今特别流行的REST风格远程调用(文本序列化 + http协议)的支持。有鉴于此,我们基于标准的Java REST API——JAX-RS 2.0(Java API for RESTful Web Services的简写),为dubbo提供了接近透明的REST调用支持。由于完全兼容Java标准API,所以为dubbo开发的所有REST服务,未来脱离dubbo或者任何特定的REST底层实现一般也可以正常运行。特别值得指出的是,我们并不需要完全严格遵守REST的原始定义和架构风格。即使著名的Twitter REST API也会根据情况做适度调整,而不是机械的遵守原始的REST风格。附注:我们将这个功能称之为REST风格的远程调用,即RESTful Remoting(抽象的远程处理或