一、dubbo 之 概述

Apache Dubbo 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。

Dubbo 架构图 :

一、dubbo 之 概述_第1张图片
dobbo 架构图

Dubbo 特性

  • 1.面向接口代理的高性能RPC调用

    1. 智能负载均衡
  • 3.服务自动注册与发现

    1. 高度可扩展能力
  • 5.运行期流量调度

    1. 可视化的服务治理与运维

安装 Zookeeper

  • 下载 Zookeeper

wget http://mirror.linux-ia64.org/apache/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz

  • 配置 独立模式(非集群模式)

在 config 目录下创建配置文件:
[root@localhost zookeeper-3.4.13]# touch conf/zoo.cfg
[root@localhost zookeeper-3.4.13]# vim conf/zoo.cfg
添加内容为:

 tickTime=2000   
dataDir=/var/lib/zookeeper
clientPort=2181

tickTime :zookeeper 以毫米为单位进行心跳检查,以及以该2倍时间为 Session 超时时间

dataDir : 内存数据库的快照地址以及事务更新的日志

clientPort:监听客户端连接的端口号

  • 运行

[root@localhost zookeeper-3.4.13]# sh bin/zkServer.sh start

下章介绍 Dubbo 的服务提供和消费应用的开发.......

你可能感兴趣的:(一、dubbo 之 概述)