`
jlcon
  • 浏览: 172313 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

IceGrid多节点配置

 
阅读更多

服务器配置

#
# 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

于是就可以了

分享到:
评论

相关推荐

    IceGrid应用配置手册

    3. **创建节点配置文件:** - 每个节点都需要自己的配置文件。 - 示例配置项可能包括: ```plaintext [IceGrid.Node] NodeName = Node1 NodeAdapter.Endpoints = tcp - h = localhost:p = 4061 ``` 4. **创建...

    IceGrid配置手册

    ### IceGrid配置手册知识点 #### 一、IceGrid配置概览与目标 **知识点1:IceGrid服务的应用目的** - **分布式部署**:允许服务在多个服务器之间进行部署,提高系统的扩展性和可用性。 - **按需激活**:根据实际...

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

    5. **容错机制**:配置容错策略,当某个节点故障时,IceGrid能够自动将服务实例重新分配到其他健康的节点,保证服务的连续性。 6. **监控与管理**:通过IceGrid的管理界面或API,可以实时监控服务的状态、性能和...

    midware-ice-cluster:ICE集群(示例):配置文件,脚本等

    registry的master和replication区别只是IceGrid.Registry.ReplicaName, master节点ReplicaName必须为Master,其它视为复本。ICE的registry只能master写,其它只读;所以在master挂掉后会存在服务配置信息不可更改,...

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

    然而,在使用主从模式的高可用性架构中,IceGrid服务存在一个明显的问题:当主节点发生故障而变得不可访问时,系统需要手动干预来配置从节点,并将其提升为新的主节点。这种手动切换过程不仅耗时,而且容易出错,...

    ice——java集群

    1. **IceGrid应用配置手册.docx**:这是关于如何配置和管理IceGrid的详细指南。IceGrid是Ice提供的一个集群管理工具,它允许用户部署、监控和管理运行在分布式环境中的Ice应用。通过IceGrid,可以轻松地进行服务注册...

    icegrdadmin命令行资源

    同时,可以在每个节点的数据库目录查看具体配置,如`IceGrid.Node.Data=/data/ice_node`下的`config`和`config_ServiceCenter`文件,它们包含了XML和CFG文件的配置内容,确认配置是否正确并生效。 服务的查询和管理...

    ICEDemo C#版本

    在ICEGrid中,你可以定义服务器节点、配置服务实例数量以及设置故障转移策略。通过ICEGrid,开发者可以实现服务的自动部署、监控和扩展,这对于大型分布式系统的运维至关重要。 **ICEBox** ICEBox是ICE的一个轻量...

Global site tag (gtag.js) - Google Analytics