
dubbo
zl1zl2zl3
这个作者很懒,什么都没留下…
展开
-
Java 分布式 RPC 框架性能大比拼,Dubbo 排第几?
Dubbo是阿里巴巴公司开源的一个Java高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。不过,略有遗憾的是,据说在淘宝内部,dubbo由于跟淘宝另一个类似的框架HSF(非开源)有竞争关系,导致dubbo团队已经解散,反到是当当网的扩展版本仍在持续发展,墙内开花墙外香。参见:“http://www.oschina.net/news/55059/druid-1-0-9 中的评论其它的一些知名电商如当当、京东、国美维护了自己.转载 2020-08-22 09:21:03 · 336 阅读 · 0 评论 -
真强啊!建议每一位Java程序员都读读Dubbo心跳设计的源码...
# 前言谈到RPC肯定绕不开TCP通信,而主流的RPC框架都依赖于Netty等通信框架,这时候我们还要考虑是使用长连接还是短连接:短连接:每次通信结束后关闭连接,下次通信需要重新创建连接;优点就是无需管理连接,无需保活连接; 长连接:每次通信结束不关闭连接,连接可以复用,保证了性能;缺点就是连接需要统一管理,并且需要保活;主流的RPC框架都会追求性能选择使用长连接,所以如何保活连接就是一个重要的话题,也是本文的主题,下面会重点介绍一些保活策略;# 为什么需要保活上面介绍的长连接、短连接并转载 2020-07-20 21:53:17 · 253 阅读 · 0 评论 -
Dubbo 序列化协议 5 连问,这谁接得住啊?
作者:小哇说互联来源:www.toutiao.com/i6745361206137061895/1)dubbo 支持哪些通信协议?2)支持哪些序列化协议?3)说一下 Hessian 的数据结构?4)PB 知道吗?5)为什么 PB 的效率是最高的?面试官心理分析上一个问题,说说 dubbo 的基本工作原理,那是你必须知道的,至少要知道 dubbo 分成哪些层,然后平时怎么发起 rpc 请求的,注册、发现、调用,这些是基本的。接着就可以针对底层进行深入的问问了,比如第一步就.转载 2020-05-27 10:12:04 · 286 阅读 · 0 评论 -
Netty 在 Dubbo 中是如何应用的?
众所周知,国内知名框架 Dubbo 底层使用的是Netty作为网络通信,那么内部到底是如何使用的呢?今天我们就来一探究竟。1. dubbo 的 Consumer 消费者如何使用 Netty注意:此次代码使用了从 github 上 clone 的 dubbo 源码中的 dubbo-demo 例子。代码如下:System.setProperty("java.net.prefe...转载 2019-11-28 14:10:18 · 302 阅读 · 0 评论 -
Spring Boot Dubbo 应用启停源码分析
作者:张乎兴 来源:Dubbo官方博客背景介绍Dubbo Spring Boot 工程致力于简化 Dubbo RPC 框架在Spring Boot应用场景的开发。同时也整合了 Spring Boot 特性: 自动装配(比如: 注解驱动, 自动装配等). Production-Ready(比如: 安全, 健康检查, 外部化配置等). DubboConsumer...转载 2019-05-24 10:04:59 · 427 阅读 · 0 评论 -
Dubbo 3.0 预览版解读,6到飞起~
来源:阿里巴巴中间件公众号Dubbo 自 2011 年 10 月 27 日开源后,已被许多非阿里系的公司使用,其中既有当当网、网易考拉等互联网公司,也不乏中国人寿、青岛海尔等大型传统企业。自去年 12 月开始,Dubbo 3.0便已正式进入开发阶段《重大利好,Dubbo 3.0要来了》,并备受社区和广大 Dubbo 用户的关注,本文将为您详细解读3.0 预览版的新特性和新功能。下面先解...转载 2019-04-28 19:25:49 · 314 阅读 · 0 评论 -
Dubbo 一些你不一定知道但是很好用的功能
dubbo功能非常完善,很多时候我们不需要重复造轮子,下面列举一些不一定知道,但是很好用的功能;直连Provider在开发及测试环境下,可能需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连,点对点直连模式,将以服务接口为单位,忽略注册中心的提供者列表,A 接口配置点对点,不影响 B 接口从注册中心获取列表(说明:官方只建议开发&测试环境使用该功能),用法如下,url...转载 2019-01-04 10:00:05 · 654 阅读 · 0 评论 -
Spring Cloud技术分析之Dubbo与Cloud的对比
现如今微服务架构十分流行,而采用微服务构建系统也会带来更清晰的业务划分和可扩展性。同时,支持微服务的技术栈也是多种多样的,本系列文章主要介绍这些技术中的翘楚——Spring Cloud。这是序篇,主要讲述我们为什么选择Spring Cloud和它的技术概览。1 为什么微服务架构需要Spring Cloud简单来说,服务化的核心就是将传统的一站式应用根据业务拆分成一个一个的服务,而微...转载 2018-11-19 11:16:06 · 356 阅读 · 0 评论 -
3分钟了解dubbo服务调试管理实用命令
公司如果分项目组开发的,各个项目组调用各项目组的接口,有时候需要在联调环境调试对方的接口,可以直接telnet到dubbo的服务通过命令查看已经布的接口和方法,并能直接invoke具体的方法,我们可以利用telnet命令进行调试、管理。Dubbo2.0.5以上版本服务提供端口支持telnet命令,下面我通过实例抛砖引玉一下:1.连接服务测试对应IP和端口下的dubbo服务是否连通,...原创 2018-11-06 10:22:57 · 507 阅读 · 0 评论