发表于: 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的一种实现!!!!!
明日任务:
继续学习~~~~~
评论