Ice是个好东西,希望国内能普及
学习了解Ice,当然要进行实操了。
实操的第一步,应该是搭建 IceGridRgistry,并使用[IceGrid Admin]工具连接上。
参考:
[二次开发] Zeroc Ice官方文档以及demo
第一步
下载并安装好
Ice-3.6.4.msi
icegridregistry.exe 所在目录:
C:\Program Files (x86)\ZeroC\Ice-3.6.4\bin\
x64版本:
C:\Program Files (x86)\ZeroC\Ice-3.6.4\bin\x64\
第二步
配置文件 icegridregistry.cfg:
C:\Program Files (x86)\ZeroC\Ice-3.6.4\config
# icegridregistry.cfg
# 简化后
# 集群名称
IceGrid.InstanceName=DemoIceGrid
IceGrid.Registry.Client.Endpoints=tcp -p 4061 -h localhost
IceGrid.Registry.Server.Endpoints=tcp -h localhost
IceGrid.Registry.Internal.Endpoints=tcp -h localhost
# 数据目录 -- 需要手动创建
IceGrid.Registry.Data=C:\Windows\ServiceProfiles\LocalService\AppData\Local\ZeroC\icegrid\registry
# 账号密码
IceGrid.Registry.PermissionsVerifier=DemoIceGrid/NullPermissionsVerifier
IceGrid.Registry.AdminPermissionsVerifier=DemoIceGrid/NullPermissionsVerifier
# 模板
IceGrid.Registry.DefaultTemplates=C:\Program Files (x86)\ZeroC\Ice-3.6.4\config\templates.xml
# 日志开关
IceGrid.Registry.Trace.Node=1
IceGrid.Registry.Trace.Replica=1
账号密码 参考:[工具] Ice注册中心账号密码 - AdminCryptPasswords
第三步
启动:
icegridregistry.exe --Ice.Config=..\..\config\icegridregistry.cfg
第四步
使用IceGrid Admin 连接
至此,Windows下搭建IceGridRegistry完成;在这个基础上,再进行 IceGridNode节点的搭建、结合Ice Demo,就可以快速部署私有的开发环境。