IcePatch2集成入IceGrid
Server端:
<server-template id="IcePatch2">
<parameter name="instance-name" default="${application}.IcePatch2"/>
<parameter name="endpoints" default="default"/>
<parameter name="directory"/>
<server id="${instance-name}" exe="icepatch2server" application-distrib="false" activation="on-demand">
<adapter name="IcePatch2" endpoints="${endpoints}">
<object identity="${instance-name}/server" type="::IcePatch2::FileServer"/>
</adapter>
<properties>
<property name="IcePatch2.InstanceName" value="${instance-name}"/>
<property name="IcePatch2.Directory" value="${directory}"/>
</properties>
</server>
</server-template>
<node name="node24">
<server-instance template="IcePatch2" directory="你的数据目录" endpoints="tcp -h 192.168.1.24 -p 8000"/>
</node>
Client端:
<server-template id="IcePatch2">
<parameter name="instance-name" default="${application}.IcePatch2"/>
<parameter name="directory"/>
<server id="${instance-name}" exe="icepatch2client" application-distrib="false" activation="on-demand">
<option>-t</option>
<properties>
<property name="IcePatch2.InstanceName" value="${instance-name}"/>
<property name="IcePatch2.Directory" value="${directory}"/>
<property name="IcePatch2Client.Proxy" value="${instance-name}/server:tcp -h 192.168.1.24 -p 8000"/>
</properties>
</server>
</server-template>
<node name="node200">
<server-instance template="IcePatch2" directory="存放更新数据的目录"/>
</node>