`
fly_hyp
  • 浏览: 296967 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

一个很牛的架构组件(Dubbo)

 
阅读更多

这是一个在阿里内部广泛使用的,管理SOA组件间互相调用的基本框架。今天仔细看了一下相关的功能,我觉得非常好。有需要的可以放心使用。功能设计明确简单,界限非常清晰。

 

http://code.alibabatech.com/wiki/display/dubbo/Home-zh


主要功能:


1. 为跨网络的RPC调用提供管理功能。(调节负载,实现高可用--服务宕机后将流量引走)

2. 为RPC调用提供统计功能,为以后的服务扩容提供数据支撑。


为什么高质量:

1.  功能设计明确简单,界限清晰,而且已经投入实际应用。

2.  代码实现的设计非常精致。

3.  有丰富的测试,和其他的质量保证方法。


作者文章也写得不错,附件中是他关于设计原则的PPT

1
1
分享到:
评论
3 楼 fly_hyp 2013-01-11  
lvwenwen 写道
相对hessian来说有其他什么优势?


应该说是完全不一样的东西。hessian是做网络通讯的。Dubbo是管理各种SOA服务的,比如启动新的服务实例,调节个服务的负载。提供各个调用的实时统计统计运行数据。重在管理。
2 楼 lvwenwen 2012-12-27  
相对hessian来说有其他什么优势?
1 楼 dj4307665 2012-12-27  
想了解下,相对hessian来说有其他什么优势?

相关推荐

    史上最强Dubbo面试26题和答案:核心组件+服务治理+架构设计等

    史上最强Dubbo面试26题和答案:核心组件+服务治理+架构设计等

    Dubbo分布式架构实战视频教程课件

    Dubbo框架的特点,框架的组件;基于Dubbo服务提供者,消费者,注册中心Zookeeper的分布式应用的开发部署, Dubbo的负载均衡实现。微服务的开发. Spring + Dubbo + Zookeeper + Linux 适用人群:适合有Java基础,要...

    java SpringCloud微服务Nacos组件整合Dubbo框架.docx

    伴随业务发展,服务越来越多,容量的评估,小服务资源的浪费等问题逐渐显现,此时需增加一个调度中心基于访问压力实时管理集群容量,提高集群利用率。此时,用于提高机器利用率的资源调度和治理中心(SOA)是关键。

    dubbo-admin-0.0.1-SNAPSHOT. jar

    Dubbo-admin 是 Dubbo 框架的一个重要组件,它提供了一个可视化的管理控制台,让用户可以方便地查看和管理 Dubbo 服务。 以下是 dubbo-admin-0.0.1-SNAPSHOT.jar 的一些特点和功能: 可视化界面:Dubbo-admin 提供...

    dubbo和zookeeper的关系.rar

    在Dubbo架构中,服务提供者将自己注册到Zookeeper中心节点的一个子节点上,而服务消费者则从Zookeeper中心节点查询服务提供者的信息。通过这种方式,Dubbo可以实现高效的服务发现和负载均衡。 以下是一个简单的示例...

    Dubbo 是一款高性能、轻量级的开源 RPC 框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 Spring 框架

    Dubbo 核心组件有哪些? Dubbo 服务器注册与发现的流程? Dubbo 的整体架构设计有哪些分层? Dubbo Monitor 实现原理? 分布式框架 Dubbo 类似的分布式框架还有哪些? Dubbo 和 Spring Cloud 有什么关系? Dubbo 和 ...

    Dubbo分布式服务治理实战1

    内容简介:一、Dubbo 分布式架构二、Dubbo 分布式集群架构三、Dubbo 核心组件五、Dubbo 未来底层同步与异步架构六、Dubbo 分布式架构与 R

    springboot+dubbo分布式架构,提供分布式缓存、分布式锁、分布式Session、读写分离

    - Java语言的分布式系统架构。 使用SpringBoot整合开源框架。 - 使用Maven对项目进行模块化管理,提高项目的易开发性、扩展性。 - 系统包括5个子模块:公共功能、平台管理、项目页面、统一管理平台、项目说明。 - ...

    Dubbo面试及答案(上

    这份资源对于准备Dubbo相关职位的面试者来说是一个有价值的参考资料。它提供了全面的Dubbo面试准备框架,帮助面试者掌握Dubbo框架的关键知识点,并提供了详细的问题和答案,以帮助面试者更好地理解和应用Dubbo框架。...

    Dubbo面试专题及答案(下)

    这份资源对于准备Dubbo相关职位的面试者来说是一个有价值的参考资料。它提供了全面的Dubbo面试准备框架,帮助面试者掌握Dubbo框架的关键知识点,并提供了详细的问题和答案,以帮助面试者更好地理解和应用Dubbo框架。...

    hdw-dubbo 微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开

    核心技术采用SpringBoot、Dubbo、Mybatis、Mybatis-plus、Druid、Redis、Solr 、ActiveMQ、Quartz、JWT Token等主要框架和中间件。前端采用vue-element ui组件。 微服务开发平台,具有统一授权、认证后台管理系统...

    springboot+dubbo分布式框架

    基于springboot+dubbo分布式架构,提供分布式缓存、分布式锁、分布式Session、读写分离等统一组件及RBAC权限管理等模块。

    springboot+mybatis+dubbo 本项目是基于微服务架构的班车预约系统.zip

    采用两个版本第一个版本:springboot+mybatis+dubbo+rocketmq+mysql+redis等。第二个版 MySQL 是一款广受欢迎的开源关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,现隶属于美国甲骨文公司(Oracle)。自...

    基于Java的SOA架构分布式电商购物商城设计源码

    该项目为用户提供了一个基于SOA架构的分布式电商购物商城,采用前后端分离技术,前台商城使用Vue全家桶,后台管理系统集成Dubbo、SSM、Elasticsearch、Redis、MySQL、ActiveMQ、Shiro和Zookeeper等组件,为用户提供...

    Dubbo架构介绍与源码分析

    对日常使用Dubbo开发的同学, 通过本次课程能够对Dubbo的整体架构(核心组件、从启动到请求的完整流程)有全面的了解, 使大家在工作中遇到问题后能够有方向的快速定位到相关类进行进一步分析和解决。

    hdw-dubbo-master.zip

    hdw-dubbo微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中...

    分布式RPC系统框架实战教程.zip

    1.05Dubbo的四大组件 1.06Dubbo与依赖版本 1.07直连式Dubbo系统框架搭建 1.08zookeeper注册中心 1.09Dubbo应用到web工程 1.10Dubbo管控平台 1.11关闭服务检查 1.12多版本控制与服务分组 1.13 多协议支持 1.14负载...

    spring-cloud-dubbo-together:Spring Cloud与Dubbo共存方案

    自述文件一,背景假设有一个遗留的Dubbo系统,现在想改用Spring Cloud。因此需要“分步走”,即:开始实现相互共存,随后逐步绞杀Dubbo应用,最终实现技术栈的统一。 ps这里并没有降低低Dubbo的意思,仅是按照该场景...

    Java微服务架构163课

    028第一个 Docker 应用程序 029运行交互式的容器 030后台运行与停止容器 031Docker 客户端帮助命令 032运行 Web 容器 033指定 Web 容器映射端口 034查看容器进程 035查看容器状态 036批量移除容器 037...

    strtus整体架构及核心标签库的介绍

    struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。 本章详细讨论struts架构。我们将看到struts是如何清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序过程的。...

Global site tag (gtag.js) - Google Analytics