美文网首页
关于dubbo的学习之路01

关于dubbo的学习之路01

作者: 琰哥 | 来源:发表于2016-03-28 14:00 被阅读307次

dubbo 是阿里系的技术。并非淘宝系的技术啦,淘宝系的分布式服务治理框架式HSF啦,只闻其声,不能见其物。而dubbo是阿里开源的一个SOA服务治理解决方案,dubbo本身集成了监控中心,注册中心,负载集群...等等。代码和整体的框架还是很优雅滴呀!github地址 https://github.com/alibaba/dubbo文档地址:http://alibaba.github.io/dubbo-doc-static/Developer+Guide-zh.htm目前发布的版本是2.5.3,gihub上的最新代码到2.5.4快照版本。很遗憾的是到dubbo的维护团队没有继续维护下去呀!不过dubbo目前的功能已经算是灰常的完善了。可以说是一整套的SOA治理方案了,完全能够用于生产环境之中啦。更多的详细使用,文档中写的灰常的详细呀,过一遍文档就基本上搞明白啦!扯淡完了,进入正题。首先是最图最底部的为dubbo服务的集群(服务者),即对外界暴露服务,dubbo本身就是支持集群模式,而且支持多种通信协议(dubbo,rmi,http...)。主要部署核心的业务代码。 右边的注册中心,dubbo提供了也是提供了多种注册中心, zookeeper注册中心是其中一种同样无单点故障问题,dubbo服务依赖于注册中心,在dubbo服务启动时,回向注册中心去进行一个服务的注册(发布服务)。对服务进行管理。    接下来看tomcat集群,主流的tomcat集群搭配(nginx+tomcat+redis/memcache)都是灰常的简单的,百度google一下就能搞定。书写的所有控制器都放到其中,控制器中依赖的服务实现是来之后端dubbo集群的,而dubbo服务是注册到zookeeper上的,只需要连上注册中心就获取到了我们所需要的服务,并且进行调用。主要是对控制器层做一个集群,提高可用性和性能。    tomcat左下角是一个NOSQL集群,主要是处理一个session的共享/分布式缓存。    最上层是nginx的集群主要是把静态页面全都放到nginx中即可,注意,如果使用restful风格,并且使用JS MVC框架的话!完全不需要把页面部署到tomcat中,让tomcat只跑控制代码即可。restful架构的话页面时全静态,数据全都走json的方式即可。  上诉扩展瓶颈在nginx上,解决的方式就算使用在nginx之前套LVS吧,或者硬件做一个负载。

相关文章

  • 关于dubbo的学习之路01

    dubbo 是阿里系的技术。并非淘宝系的技术啦,淘宝系的分布式服务治理框架式HSF啦,只闻其声,不能见其物。而du...

  • [目录]Dubbo 源码学习

    学习Dubbo的一些心得体会 Dubbo版本 2.5.3 Dubbo 简要介绍和使用 学习(一) Dubbo源码学...

  • Dubbo学习笔记-01.Dubbo入门

    Dubbo入门 Dubbo的架构如下图: 节点角色说明 调用关系说明 服务容器负责启动,加载,运行服务提供者。 服...

  • JAVA开发知识点集合

    分布式 分布式系统学习资料(ing) 理解HTTP幂等性消费幂等 Dubbo Dubbo架构设计详解 跨域 关于跨...

  • 重大利好,Dubbo 3.0要来了。

    关于Dubbo的好消息,2018年1月8日,Dubbo创始人之一梁飞在Dubbo交流群里透露了Dubbo 3.0正...

  • Dubbo入门学习--Dubbo注册及监控中心(3)

    Dubbo入门学习--Dubbo注册及监控中心 Dubbo提供广播、Zookeeper、Redis和Simple四...

  • dubbox

    Refdubbo example refdubbo学习参考简单之美谈dubbo设计dubbo总结dubbo微服务实...

  • Dubbo分析之Serialize层

    Dubbo整体设计 关于Dubbo的整体设计可以查看官方文档,下图可以清晰的表达Dubbo的整体设计: 1.图例说...

  • dubbo九连问你知道多少?

    以下文章来源于公众号“程序员求职之路” 1.Dubbo 支持哪些协议,每种协议的应用场景,优缺点? dubbo:单...

  • dubbo使用入门-使用zookeeper注册

    关于dubbo的使用,在dubbo的apache官网上其实说的很清楚了,在这里只是记录一下dubbo使用zooke...

网友评论

      本文标题:关于dubbo的学习之路01

      本文链接:https://www.haomeiwen.com/subject/bqmjlttx.html