发表于: 2018-01-04 23:27:26

4 557


今日完成:

               1、了解了一下dubbo与zookeeper。(为什么学它俩,dubbo就像是rmi的作用,不过现在流行用它~~~,zookeeper是协调dubbo服务的)

***********************关于dubbo部分********************

 1、什么是Dubbo?

  Dubbo是一个分布式服务框架,致力于提供高性能和

  透明化的RPC远程服务调用方案,以及SOA服务治理方案。

2、核心包括:

   远程通讯

   集群容错

   自动发现

3、dubbo能做什么?

(1).透明化的远程方法调用,就像调用本地方法一样调用远程方法

,只需简单配置,没有任何API侵入。    

(2)软负载均衡及容错机制,可在内网替代F5等硬件负载均衡器,

  降低成本,减少单点。

  (3)服务自动注册与发现

4、dubbo架构

Provider: 暴露服务的服务提供方。

Consumer: 调用远程服务的服务消费方。

Registry: 服务注册与发现的注册中心。

Monitor: 统计服务的调用次调和调用时间的监控中心。

Container: 服务运行容器。

      详情见博客:http://blog.csdn.net/u012562943/article/details/50461214#comments

**********************************zookeeper******************

             

  1、什么是ZooKeeper?

分布式协调服务,举个例子:多个用户通过网络调用一个服务,

如何协调服务的一致性

  2、ZooKeeper可以做什么?

          配置管理,名字服务,提供分布式同步以及集群管理    

   详细见博客:http://www.cnblogs.com/yuyijq/p/3391945.html

    ********************************************************

                     2、明白了两个很重要的概念:SOA、RPC

             SOA:面向服务架构,它将应用程序的不同服务通过接口连接起来

             RPC:远程:远程过程调用,它通过网络去调用在另外主机上的服务。

                        可以将RPC当做SOA的一种实现!!!!!



明日任务:

                  继续学习~~~~~


返回列表 返回列表
评论

    分享到