public boolean isMemberConnected(String memberId) {
        TurmsConnection connection = nodeIdToConnection.get(memberId);
        return connection != null
                && !connection.getConnection()
                        .isDisposed()
                && !connection.isClosing();
    }
Use supplier rather than just listener so that we can bind each generated listener to a
specific TcpConnection to make logic simple
turms-server-common/src/main/java/im/turms/server/common/infra/cluster/service/connection/ConnectionService.java