拥有 dubbo 标签的文章 共 7 条数据

《可伸缩服务架构 框架与中间件》 PDF下载
编程书籍

《可伸缩服务架构 框架与中间件》 PDF下载

208次浏览 0条评论

《可伸缩服务架构:框架与中间件》以高可用服务架构为主题,侧重于讲解高可用架构设计的核心要点:可伸缩和可扩展,从应用层、数据库、缓存、消息队列、大数据查询系统、分布式定时任务调度系统、微服务等层面详细讲解如何设计可伸缩、可扩展的框架,并给出在各个领域解决特定问题的方法论和实践总结。随着《可伸缩服务架构:框架与中间件》的出版,我们还开源了4个行之有效的互联网可伸缩框架,包括数据库分库分表dbsplit、缓存分片redic、专业的发号器vesta和消息队列处理机框架kclient,每个框架都开箱即用,也可以作为学习互联网平台化框架搭建的素材,更可以作为开发开源项目的示例。《可伸缩服务架构:框架与中间件》的上册《分布式服务架构:原理、设计与实战》详细介绍了如何解决线上高并发服务的一致性、高性能、高可用、敏捷等痛点,《可伸缩服务架构:框架与中间件》与上册结合后可覆盖保证线上高并发服务的各个主题:一致性、高性能、高可用、可伸缩、可扩展、敏捷性等,每个主题都是一个方法论。充分理解这些主题,可保障线上服务健壮运行,对实现服务稳定性的n个9有着不可估量的作用。无论是对于互联网的或者传统的软件工程师、测试

zookeeper-3.4.6.tar.gz 压缩包下载
开发工具

zookeeper-3.4.6.tar.gz 压缩包下载

151次浏览 0条评论

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。    下载链接:https://pan.baidu.com/s/1Xne0fPArGT2Jeg11e7SbOQ  密码:vrgz    如果链接失效,请联系站长,我们会及时补上

dubbo ReferenceConfig 缓存
技术杂谈

dubbo ReferenceConfig 缓存

157次浏览 0条评论

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

dubbo服务管理工具 dubbo-admin-2.5.3.war
开发工具

dubbo服务管理工具 dubbo-admin-2.5.3.war

172次浏览 0条评论

献上站长编译完成后的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如果链接失效,请联系站长,我们会及时补上

在dubbo中开发REST风格的远程调用(RESTful Remoting)
技术杂谈

在dubbo中开发REST风格的远程调用(RESTful Remoting)

225次浏览 0条评论

概述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(抽象的远程处理或