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


    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>
  • 相关阅读:
    华科机考:特殊排序
    华科机考:排序
    华科机考:字符串连接
    华科机考:a+b
    华科机考:IP地址
    华科机考:统计单词
    iOS 应用评分
    jQuery Custom PopUp Window
    Csharp:字符串操作
    Css:Conditional comments 条件注释
  • 原文地址:https://www.cnblogs.com/garfieldcgf/p/5620103.html
Copyright © 2020-2023  润新知