基于Zookeeper的分布式ICE中间件研究
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:


Research on Distributed ICE Middleware Based on Zookeeper
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 增强出版
  • |
  • 文章评论
    摘要:

    分布式ICE中间件是一款高效的RPC框架,它支持跨语言开发,其中的IceGrid服务是整个框架的核心,主要的作用是给客户端提供位置管理,远程管理,负载均衡和服务注册等服务.在ICE构建的分布式平台中,一旦IceGrid服务出现问题,整个网络通信就会出现问题.IceGrid本身支持主从模式的高可用,但是当主节点不可用时,从节点不会自动升级为主节点,必须在从节点进行手动配置重启,这严重影响了IceGrid的效率.Zookeeper是开放源码的分布式应用程序协调服务,它是一个为分布式应用提供一致性服务的软件,本文提出一种基于Zookeeper的IceGrid服务的高可用改进模型,当主节点不可访问时,由Zookeeper在从节点中进行选举协调,选中的从节点自动升级为主节点.

    Abstract:

    Distributed ICE middleware is an efficient RPC framework that supports cross language development, and the IceGrid service is the core of the whole framework. The main function is to provide services such as location management, remote management, load balancing and service registration for clients. In the distributed platform constructed by ICE, once the IceGrid service is in trouble, the whole network communication will have problems. IceGrid itself supports the high availability of the master slave mode, but when the master is not available, slave will not automatically upgrade to the master, and it must be restarted manually, which seriously affects the efficiency of the IceGrid. Zookeeper is an open source distributed application coordination service. It is a software that provides conformance services for distributed applications. This paper presents a highly available and improved model for IceGrid services based on Zookeeper. When the master is not accessible, Zookeeper selects a new master from one of slaves automatically.

    参考文献
    相似文献
    引证文献
引用本文

冯战胜,张激,彭宏,刘颖娜.基于Zookeeper的分布式ICE中间件研究.计算机系统应用,2018,27(12):222-226

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2018-05-29
  • 最后修改日期:2018-06-19
  • 录用日期:
  • 在线发布日期: 2018-12-05
  • 出版日期:
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京海淀区中关村南四街4号 中科院软件园区 7号楼305房间,邮政编码:100190
电话:010-62661041 传真: Email:csa (a) iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号