类 TcpHealthCheckProcessor

  • 所有已实现的接口:
    HealthCheckProcessorV2, java.lang.Runnable

    @Component
    public class TcpHealthCheckProcessor
    extends java.lang.Object
    implements HealthCheckProcessorV2, java.lang.Runnable
    TCP health check processor for v2.x.

    Current health check logic is same as v1.x. TODO refactor health check for v2.x.

    作者:
    xiweng.yy
    • 字段详细资料

      • TYPE

        public static final java.lang.String TYPE
      • CONNECT_TIMEOUT_MS

        public static final int CONNECT_TIMEOUT_MS
        另请参阅:
        常量字段值
      • NIO_THREAD_COUNT

        private static final int NIO_THREAD_COUNT
        this value has been carefully tuned, do not modify unless you're confident.
      • TCP_KEEP_ALIVE_MILLIS

        private static final long TCP_KEEP_ALIVE_MILLIS
        because some hosts doesn't support keep-alive connections, disabled temporarily.
        另请参阅:
        常量字段值
      • selector

        private final java.nio.channels.Selector selector
    • 方法详细资料

      • processTask

        private void processTask()
                          throws java.lang.Exception
        抛出:
        java.lang.Exception
      • run

        public void run()
        指定者:
        run 在接口中 java.lang.Runnable