码迷,mamicode.com
首页 > 其他好文 > 详细

ignite客户端找不到服务端的时候如何设置退出

时间:2016-06-27 15:15:29      阅读:322      评论:0      收藏:0      [点我收藏+]

标签:

ignite启动客户端时需要有服务端支持:

            Ignition.setClientMode(true);
            Ignition.start("ignite.xml");

这里有个问题,当启动客户端,客户端发现找不到服务端时会默认每隔两秒重新扫描连接,重试十分钟左右.但是我们希望他找不到服务端的时候立即退出不执行程序,查看源码发现,其扫描与joinTimeout参数有关,客户端启动时对参数进行判断,如果值为空则进行默认重连,但是有值的时候就会按照值的大小进行扫描,为了立即退出,我设置joinTimeout为100,单位为毫秒.启动的时候就能够实现立即退出了,当然想设置充实时间也可以.

 <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
                <property name="joinTimeout" value="100">
                </property>
                <property name="ipFinder">
                    <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
                        <property name="addresses">
                            <list>
                                <value>127.0.0.1:47500..47509</value>
                            </list>
                        </property>
                    </bean>
                </property>
            </bean>

 

ignite客户端找不到服务端的时候如何设置退出

标签:

原文地址:http://www.cnblogs.com/garfieldcgf/p/5620103.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!