一 理论部分
(1) 为什么要使用icebox?
icebox server代替了通常的server.
icebox是为了方便集中管理多个ice服务而建立的。
它通过使用icebox服务器,把ice服务注册进去,从而建立联系。
所以它除了建立传统的ice服务器,ice客户端,主要是配置icebox服务器。
二 编写icebox配置文件
1 建立icebox服务器,主要是配置文件的编写
#file icebox.config
//核心参数
//进入点的指定。要把服务配置进 IceBox 服务器中,只需使用一个属性,IceBox.Service.name=entry_point [args]
//这个属性的用途有好几个:它定义服务的名字Hello,它向服务管理器提供服务进入点,它还定义用于服务的属性和参数。
//属性值的第一个参数用于指定进入点。对于 C++ 服务,其形式必须是library:symbol。跟在 entry_point 后面的任何参数都会被检查。如果某个参数的形式是
--name=value,它就会被解释为属性定义,将会出现在传给服务的 start操作的通信器的属性集中。这些参数将被移除,剩下的参数会放在 args 参数中传给 start 操作。
IceBox.Service.Hello=HelloService:create --Ice.Trace.Network=1 hello there
Hello.Endpoints=tcp -p 10000

本文详细介绍了ICE BOX的配置和使用方法,包括理论部分解释了为什么使用ICE BOX,如何编写icebox配置文件,建立icebox服务,以及启动icebox服务器的步骤。在配置文件中设置了服务端点,并提供了创建ICE服务的接口和实现示例。
最低0.47元/天 解锁文章
6496

被折叠的 条评论
为什么被折叠?



