zoukankan      html  css  js  c++  java
  • ZooKeeper伪分布集群安装及使用 RMI+ZooKeeper实现远程调用框架

    使用 RMI + ZooKeeper 实现远程调用框架,包括ZooKeeper伪集群安装和代码实现两部分。

     一、ZooKeeper伪集群安装:

    1》获取ZooKeeper安装包

        下载地址:http://apache.dataguru.cn/zookeeper

        选择一个稳定版本进行下载,我这里下载的是zookeeper-3.4.6版本。

    2》ZooKeeper伪分布式集群安装

        伪分布式集群:在一台Server中,启动多个ZooKeeper的实例。

    3》上传并解压安装包ZooKeeper伪分布集群安装及使用 RMI+ZooKeeper实现远程调用框架

    4》创建实例配置文件ZooKeeper伪分布集群安装及使用 RMI+ZooKeeper实现远程调用框架

    5》修改配置文件

    实例1的配置:ZooKeeper伪分布集群安装及使用 RMI+ZooKeeper实现远程调用框架

    实例2的配置:ZooKeeper伪分布集群安装及使用 RMI+ZooKeeper实现远程调用框架

    实例3的配置:ZooKeeper伪分布集群安装及使用 RMI+ZooKeeper实现远程调用框架

    6》准备启动环境ZooKeeper伪分布集群安装及使用 RMI+ZooKeeper实现远程调用框架

    7》启动集群ZooKeeper伪分布集群安装及使用 RMI+ZooKeeper实现远程调用框架

    8》查看是否启动成功​ZooKeeper伪分布集群安装及使用 RMI+ZooKeeper实现远程调用框架

     
     

    如果看到上图进程说明ZooKeeper伪分布集群安装成功。

    二、此demo主要实现RMI+ZooKeeper实现远程调用框架,包括以下内容:

    • 1 定义一个 RMI 接口
    • 2 编写 RMI 接口的实现类
    • 3 通过 JNDI 发布 RMI 服务
    • 4 服务提供者
    • 5 服务消费者
    • 6 发布服务
    • 7 调用服务
    • 8 使用方法

    具体实现参照代码注释,注释已经很详细,不再重复。

    三、工程目录:

    ZooKeeper伪分布集群安装及使用 RMI+ZooKeeper实现远程调用框架

    1》发布服务代码

    ZooKeeper伪分布集群安装及使用 RMI+ZooKeeper实现远程调用框架

    2》消费者调用服务

    ZooKeeper伪分布集群安装及使用 RMI+ZooKeeper实现远程调用框架

  • 相关阅读:
    php中的_GET和_POST
    CSS中的特殊符号
    Nginx简介
    php获得时间
    php中定义类
    AcWing 803. 区间合并
    AcWing 826. 单链表
    AcWing 2816. 判断子序列
    AcWing 790. 数的三次方根
    AcWing 802. 区间和
  • 原文地址:https://www.cnblogs.com/swite/p/5815060.html
Copyright © 2011-2022 走看看