服务器配置
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
从服务端配置
-
#
-
# The IceGrid instance name.
-
#
-
IceGrid.InstanceName=Easyca
-
-
#
-
# The IceGrid locator proxy.
-
#
-
Ice.Default.Locator=DemoIceGrid/Locator:default
-h
192.168
.
1.2
-p
4061
-
-
#
-
# IceGrid registry configuration.
-
#
-
IceGrid.Registry.Client.Endpoints=default
-p
4061
-
IceGrid.Registry.Server.Endpoints=default
-
IceGrid.Registry.Internal.Endpoints=default
-
IceGrid.Registry.Data=db/registry
-
IceGrid.Registry.PermissionsVerifier=Easyca/NullPermissionsVerifier
-
IceGrid.Registry.AdminPermissionsVerifier=Easyca/NullPermissionsVerifier
-
IceGrid.Registry.SSLPermissionsVerifier=Easyca/NullSSLPermissionsVerifier
-
IceGrid.Registry.AdminSSLPermissionsVerifier=Easyca/NullSSLPermissionsVerifier
-
-
#
-
# IceGrid node configuration.
-
#
-
IceGrid.Node.Name=192.168
.
1.60
-
IceGrid.Node.Endpoints=default
-
IceGrid.Node.Data=db/node
-
IceGrid.Node.CollocateRegistry=0
-
#IceGrid.Node.Output=db
-
#IceGrid.Node.RedirectErrToOut=1
-
-
#
-
# Trace properties.
-
#
-
IceGrid.Node.Trace.Activator=1
-
#IceGrid.Node.Trace.Adapter=2
-
#IceGrid.Node.Trace.Server=3
-
-
#
-
# Dummy username and password for
icegridadmin.
-
#
-
IceGridAdmin.Username=foo
-
IceGridAdmin.Password=bar
启动从服务端:icegridnode --Ice.Config=config.grid
于是就可以了
分享到:
相关推荐
### IceGrid应用配置手册知识点详解 #### 概述 **配置目标:** 本文档旨在指导用户如何使用IceGrid服务进行有效的应用配置。IceGrid作为Ice中间件的重要组成部分,提供了多种功能,包括但不限于: 1. **分布式...
### IceGrid配置手册知识点 ...通过以上知识点的学习,我们可以了解到IceGrid配置的核心要点以及如何通过配置文件来实现服务的分布式部署、负载均衡等功能。这对于构建高效、稳定的分布式系统至关重要。
IceGrid是一个强大的分布式系统管理框架,由ZeroC公司开发,它提供了服务注册、发现、负载均衡、容错和自动扩展等功能,特别适合于构建高可用性和高性能的应用系统。IceGrid不仅支持Java,还支持C++和C#等语言,使得...
总的来说,这项研究的核心是利用Zookeeper来实现分布式ICE中间件中IceGrid服务的高可用性改进,其主要贡献在于提供了一种自动化主从切换的解决方案,大大简化了分布式系统中的故障恢复过程,从而提高了系统的整体...
9. **调试工具**:ICE提供了一系列的工具,如icegrid、icebox等,帮助开发者调试、管理和监控分布式系统。 10. **社区支持**:ICE有一个活跃的开发者社区,提供丰富的文档、示例代码和在线支持,帮助用户解决问题和...
4. **IceGrid**:提供自动服务发现、负载均衡和故障恢复等功能,增强分布式系统的管理。 三、ICE服务 Ice提供了一系列服务来支持分布式应用的开发,包括但不限于: - **对象适配器**:负责监听网络请求并将其分发...
该架构使用了ICE的多个组件,例如IceStorm(一个发布/订阅的消息系统),IceGrid(用于配置和部署分布式应用的服务)以及Slice(一种用于定义ICE接口和类型的语言)等。 分布式系统的概念是指将计算任务或数据分散...
- **IceGrid**:提供了一种自动化的部署和管理分布式组件的方式。 - **IceLocator**:帮助客户端定位服务端对象的位置。 - **Ice 在架构上提供的好处** - **可移植性**:支持多种平台和语言。 - **透明性**:...
ICEGrid是ICE中的一个组件,用于管理和协调分布式应用程序的实例。它提供了一个动态的服务发现和负载均衡的环境,确保服务的高可用性和故障恢复。在ICEGrid中,你可以定义服务器节点、配置服务实例数量以及设置故障...
IceGrid是Ice提供的一个集群管理工具,它允许用户部署、监控和管理运行在分布式环境中的Ice应用。通过IceGrid,可以轻松地进行服务注册、负载均衡、故障恢复等操作,确保集群的稳定运行。 2. **Ice 3.6.1配置参数...
全书内容涵盖了分布式系统架构概述、RPC原理、Ice基础源码研读、高级进阶、多语言调用、性能调优、SSL安全调用、IceGrid运维与开发、分布式部署、移动应用开发实战等精彩内容
全书内容涵盖了分布式系统架构概述、RPC原理、Ice基础源码研读、高级进阶、多语言调用、性能调优、SSL安全调用、IceGrid运维与开发、分布式部署、移动应用开发实战等精彩内容。《ZeroC Ice权威指南》从浅到深、从...
### Ice-3.3.1 分布式编程框架 #### 一、概述 《Distributed Programming with Ice》是一本详尽介绍了Ice-3.3.1版本的分布式编程框架的手册,由Michi Henning与Mark Spruiell共同编写,并得到了Dwayne Boone、...
Ice-3.6.1是一款由ZeroC公司开发的面向对象中间件平台,提供了一套用于构建分布式应用程序的工具和服务。Ice的英文全称是Internet Communications Engine,直译为“互联网通信引擎”。它支持多种编程语言,并允许...