Java GRPC连接状态何时更改?

Java GRPC连接状态何时更改?,java,connection,grpc,connectivity,grpc-java,Java,Connection,Grpc,Connectivity,Grpc Java,连接状态1-2-3在连接、就绪、瞬态故障、空闲、停机的这些阶段会发生什么情况 managedChannel.getState(true)和managedChannel.getState(false)之间有什么区别 谢谢 ConnectivityState是底层传输连接的状态,而不是您在代码中检查它的位置 如上所述,“如果当前处于空闲状态,它将尝试建立连接”,即没有活动或挂起的RPC ConnectivityState是底层传输连接的状态,而不是您在代码中检查它的位置 如上所述,“如果当

连接状态1-2-3在连接、就绪、瞬态故障、空闲、停机的这些阶段会发生什么情况

  • managedChannel.getState(true)
    managedChannel.getState(false)
    之间有什么区别

  • 谢谢

  • ConnectivityState是底层传输连接的状态,而不是您在代码中检查它的位置

  • 如上所述,“如果当前处于空闲状态,它将尝试建立连接”,即没有活动或挂起的RPC

  • ConnectivityState是底层传输连接的状态,而不是您在代码中检查它的位置

  • 如上所述,“如果当前处于空闲状态,它将尝试建立连接”,即没有活动或挂起的RPC

  • 你可以从中获得参考你可以从中获得参考
        ManagedChannel managedChannel = ManagedChannelBuilder.forAddress("localhost",9090).usePlaintext().build();
    
    // Whats ConnectivityState1 here ?
    
        Grpc.Stub stub = Grpc.newStub(managedChannel);
    
    // Whats ConnectivityState2 here ?
    
        stub.method();
    
    // Whats ConnectivityState3 here ?