服务器配置
#
# The IceGrid instance name.
#
IceGrid.InstanceName=DemoIceGrid
#
# The IceGrid locator proxy.
#
Ice.Default.Locator=DemoIceGrid/Locator:default -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=DemoIceGrid/NullPermissionsVerifier
IceGrid.Registry.AdminPermissionsVerifier=DemoIceGrid/NullPermissionsVerifier
IceGrid.Registry.SSLPermissionsVerifier=DemoIceGrid/NullSSLPermissionsVerifier
IceGrid.Registry.AdminSSLPermissionsVerifier=DemoIceGrid/NullSSLPermissionsVerifier
IceGrid.Node.Data=db/node
IceGrid.Node.Endpoints=default
IceGrid.Node.Name = 192.168.1.2//服务器地址
IceGrid.Node.CollocateRegistry=1//主服务器注册为1
启动服务器: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
于是就可以了
分享到:
相关推荐
3. **创建节点配置文件:** - 每个节点都需要自己的配置文件。 - 示例配置项可能包括: ```plaintext [IceGrid.Node] NodeName = Node1 NodeAdapter.Endpoints = tcp - h = localhost:p = 4061 ``` 4. **创建...
### IceGrid配置手册知识点 #### 一、IceGrid配置概览与目标 **知识点1:IceGrid服务的应用目的** - **分布式部署**:允许服务在多个服务器之间进行部署,提高系统的扩展性和可用性。 - **按需激活**:根据实际...
5. **容错机制**:配置容错策略,当某个节点故障时,IceGrid能够自动将服务实例重新分配到其他健康的节点,保证服务的连续性。 6. **监控与管理**:通过IceGrid的管理界面或API,可以实时监控服务的状态、性能和...
registry的master和replication区别只是IceGrid.Registry.ReplicaName, master节点ReplicaName必须为Master,其它视为复本。ICE的registry只能master写,其它只读;所以在master挂掉后会存在服务配置信息不可更改,...
然而,在使用主从模式的高可用性架构中,IceGrid服务存在一个明显的问题:当主节点发生故障而变得不可访问时,系统需要手动干预来配置从节点,并将其提升为新的主节点。这种手动切换过程不仅耗时,而且容易出错,...
1. **IceGrid应用配置手册.docx**:这是关于如何配置和管理IceGrid的详细指南。IceGrid是Ice提供的一个集群管理工具,它允许用户部署、监控和管理运行在分布式环境中的Ice应用。通过IceGrid,可以轻松地进行服务注册...
同时,可以在每个节点的数据库目录查看具体配置,如`IceGrid.Node.Data=/data/ice_node`下的`config`和`config_ServiceCenter`文件,它们包含了XML和CFG文件的配置内容,确认配置是否正确并生效。 服务的查询和管理...
在ICEGrid中,你可以定义服务器节点、配置服务实例数量以及设置故障转移策略。通过ICEGrid,开发者可以实现服务的自动部署、监控和扩展,这对于大型分布式系统的运维至关重要。 **ICEBox** ICEBox是ICE的一个轻量...