`
yuzexu
  • 浏览: 3971 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

icegrid 分布式

 
阅读更多

IceGrid多节点配置

服务器配置

Java代码  收藏代码
application.xml
 <node name="192.168.1.60">
         <server-instance template="Glacier2Router" instance-name="Glacier2Router" activation="always" index="3" client-endpoints="tcp  -p 4062"/>
         <server-instance template="Glacier2Router" instance-name="Glacier2Router" index="4" client-endpoints="tcp -p 4063"/>
         <server-instance template="IceBox.SystemServerTemplate" index="3" description="系统服务1"/>
         <server-instance template="IceBox.SystemServerTemplate" index="4" description="系统服务2"/>
 
      </node>

启动服务器:icegridnode --Ice.Config=config2.grid 

从服务端配置

Java代码  收藏代码
  1. #  
  2. # The IceGrid instance name.  
  3. #  
  4. IceGrid.InstanceName=Easyca  
  5.   
  6. #  
  7. # The IceGrid locator proxy.  
  8. #  
  9. Ice.Default.Locator=DemoIceGrid/Locator:default  -h  192.168 . 1.2  -p  4061 //连接到主服务器   
  10.   
  11. #  
  12. # IceGrid registry configuration.  
  13. #  
  14. IceGrid.Registry.Client.Endpoints=default  -p  4061   
  15. IceGrid.Registry.Server.Endpoints=default   
  16. IceGrid.Registry.Internal.Endpoints=default   
  17. IceGrid.Registry.Data=db/registry  
  18. IceGrid.Registry.PermissionsVerifier=Easyca/NullPermissionsVerifier  
  19. IceGrid.Registry.AdminPermissionsVerifier=Easyca/NullPermissionsVerifier  
  20. IceGrid.Registry.SSLPermissionsVerifier=Easyca/NullSSLPermissionsVerifier  
  21. IceGrid.Registry.AdminSSLPermissionsVerifier=Easyca/NullSSLPermissionsVerifier  
  22.   
  23. #  
  24. # IceGrid node configuration.  
  25. #  
  26. IceGrid.Node.Name=192.168 . 1.60   
  27. IceGrid.Node.Endpoints=default   
  28. IceGrid.Node.Data=db/node  
  29. IceGrid.Node.CollocateRegistry=0   
  30. #IceGrid.Node.Output=db  
  31. #IceGrid.Node.RedirectErrToOut=1   
  32.   
  33. #  
  34. # Trace properties.  
  35. #  
  36. IceGrid.Node.Trace.Activator=1   
  37. #IceGrid.Node.Trace.Adapter=2   
  38. #IceGrid.Node.Trace.Server=3   
  39.   
  40. #  
  41. # Dummy username and password for  icegridadmin.  
  42. #  
  43. IceGridAdmin.Username=foo  
  44. IceGridAdmin.Password=bar  

 启动从服务端:icegridnode --Ice.Config=config.grid

 

 

于是就可以了

分享到:
评论

相关推荐

    IceGrid应用配置手册

    ### IceGrid应用配置手册知识点详解 #### 概述 **配置目标:** 本文档旨在指导用户如何使用IceGrid服务进行有效的应用配置。IceGrid作为Ice中间件的重要组成部分,提供了多种功能,包括但不限于: 1. **分布式...

    IceGrid配置手册

    ### IceGrid配置手册知识点 ...通过以上知识点的学习,我们可以了解到IceGrid配置的核心要点以及如何通过配置文件来实现服务的分布式部署、负载均衡等功能。这对于构建高效、稳定的分布式系统至关重要。

    将研发文档中的01 项目部署到IceGrid中.rar

    IceGrid是一个强大的分布式系统管理框架,由ZeroC公司开发,它提供了服务注册、发现、负载均衡、容错和自动扩展等功能,特别适合于构建高可用性和高性能的应用系统。IceGrid不仅支持Java,还支持C++和C#等语言,使得...

    基于Zookeeper的分布式ICE中间件研究.pdf

    总的来说,这项研究的核心是利用Zookeeper来实现分布式ICE中间件中IceGrid服务的高可用性改进,其主要贡献在于提供了一种自动化主从切换的解决方案,大大简化了分布式系统中的故障恢复过程,从而提高了系统的整体...

    ICE分布式网络编程

    9. **调试工具**:ICE提供了一系列的工具,如icegrid、icebox等,帮助开发者调试、管理和监控分布式系统。 10. **社区支持**:ICE有一个活跃的开发者社区,提供丰富的文档、示例代码和在线支持,帮助用户解决问题和...

    ice分布式程序设计

    4. **IceGrid**:提供自动服务发现、负载均衡和故障恢复等功能,增强分布式系统的管理。 三、ICE服务 Ice提供了一系列服务来支持分布式应用的开发,包括但不限于: - **对象适配器**:负责监听网络请求并将其分发...

    基于ICE的分布式火箭遥测数据处理架构设计.pdf

    该架构使用了ICE的多个组件,例如IceStorm(一个发布/订阅的消息系统),IceGrid(用于配置和部署分布式应用的服务)以及Slice(一种用于定义ICE接口和类型的语言)等。 分布式系统的概念是指将计算任务或数据分散...

    Ice 分布式程序设计

    - **IceGrid**:提供了一种自动化的部署和管理分布式组件的方式。 - **IceLocator**:帮助客户端定位服务端对象的位置。 - **Ice 在架构上提供的好处** - **可移植性**:支持多种平台和语言。 - **透明性**:...

    ICEDemo C#版本

    ICEGrid是ICE中的一个组件,用于管理和协调分布式应用程序的实例。它提供了一个动态的服务发现和负载均衡的环境,确保服务的高可用性和故障恢复。在ICEGrid中,你可以定义服务器节点、配置服务实例数量以及设置故障...

    ice——java集群

    IceGrid是Ice提供的一个集群管理工具,它允许用户部署、监控和管理运行在分布式环境中的Ice应用。通过IceGrid,可以轻松地进行服务注册、负载均衡、故障恢复等操作,确保集群的稳定运行。 2. **Ice 3.6.1配置参数...

    ZeroC Ice系列培训

    全书内容涵盖了分布式系统架构概述、RPC原理、Ice基础源码研读、高级进阶、多语言调用、性能调优、SSL安全调用、IceGrid运维与开发、分布式部署、移动应用开发实战等精彩内容

    ZeroC Ice权威指南

    全书内容涵盖了分布式系统架构概述、RPC原理、Ice基础源码研读、高级进阶、多语言调用、性能调优、SSL安全调用、IceGrid运维与开发、分布式部署、移动应用开发实战等精彩内容。《ZeroC Ice权威指南》从浅到深、从...

    Ice-3.3.1 pdf

    ### Ice-3.3.1 分布式编程框架 #### 一、概述 《Distributed Programming with Ice》是一本详尽介绍了Ice-3.3.1版本的分布式编程框架的手册,由Michi Henning与Mark Spruiell共同编写,并得到了Dwayne Boone、...

    Ice-3.6.1的英文版

    Ice-3.6.1是一款由ZeroC公司开发的面向对象中间件平台,提供了一套用于构建分布式应用程序的工具和服务。Ice的英文全称是Internet Communications Engine,直译为“互联网通信引擎”。它支持多种编程语言,并允许...

Global site tag (gtag.js) - Google Analytics