Ice是个好东西,希望国内能普及
学习了解Ice,当然要进行实操了。
搭建完IceGridRegistry后,应该搭建 IceGridNode,并使用[IceGrid Admin]工具连接上。
参考:
[二次开发] Zeroc Ice官方文档以及demo
第一步
下载并安装好
Ice-3.6.4.msi
icegridnode.exe 所在目录:
C:\Program Files (x86)\ZeroC\Ice-3.6.4\bin\
x64版本:
C:\Program Files (x86)\ZeroC\Ice-3.6.4\bin\x64\
第二步
配置文件 icegridnode.cfg:
C:\Program Files (x86)\ZeroC\Ice-3.6.4\config
# icegridnode.cfg
# 简化后
# 连接IceGridRegistry
Ice.Default.Locator=DemoIceGrid/Locator:tcp -h localhost -p 4061
# Node名称 后续xml配置需要匹配
IceGrid.Node.Name=node1
IceGrid.Node.Endpoints=tcp -h localhost
# 仓库目录
IceGrid.Node.Data=C:\Windows\ServiceProfiles\LocalService\AppData\Local\ZeroC\icegrid\node1
# 日志目录
IceGrid.Node.Output=C:\Windows\ServiceProfiles\LocalService\AppData\Local\ZeroC\icegrid\node1
# 跟踪配置
IceGrid.Node.Trace.Replica=2
IceGrid.Node.Trace.Activator=3
IceGrid.Node.Trace.Adapter=3
IceGrid.Node.Trace.Server=3
第三步
启动:
icegridnode.exe --Ice.Config=..\..\config\icegridnode.cfg
第四步
使用IceGrid Admin 连接
至此,Windows下搭建IceGridNode完成;在这个基础上,结合Ice Demo,就可以快速部署私有的开发环境。