在Netty服务器上,如何创建出站连接,然后像入站连接一样继续使用它们?

在Netty服务器上,如何创建出站连接,然后像入站连接一样继续使用它们?,netty,Netty,我正在开发一个系统,其中几个服务器需要相互连接并交换数据。我想在每台服务器中创建一个服务器套接字,接受新的传入连接,但同时启动一些到其他服务器的出站连接 一旦建立了连接,无论是入站连接还是出站连接,我希望使用它时不区分是谁发起的。TCP连接是对称的,毕竟,一旦建立 有什么办法可以让Netty这么做吗?[我是新手…]查看ServerBootstrap,我不知道如何打开出站连接并“附加”它,以便我在ServerBootstrap中指定的处理程序为所有连接服务 当然,我只能打开所有服务器的连接,但是我

我正在开发一个系统,其中几个服务器需要相互连接并交换数据。我想在每台服务器中创建一个服务器套接字,接受新的传入连接,但同时启动一些到其他服务器的出站连接

一旦建立了连接,无论是入站连接还是出站连接,我希望使用它时不区分是谁发起的。TCP连接是对称的,毕竟,一旦建立

有什么办法可以让Netty这么做吗?[我是新手…]查看ServerBootstrap,我不知道如何打开出站连接并“附加”它,以便我在ServerBootstrap中指定的处理程序为所有连接服务


<>当然,我只能打开所有服务器的连接,但是我发现只有两个服务器之间只有一个连接才更优雅。

你考虑过额外的引导吗?

Bootstrap outboundBootstrap = new Bootstrap();
outboundBootstrap.group(workerGroup)
            .channel(EpollSocketChannel.class)
            .handler(new MyInit());
然后打开连接:

InetSocketAddress address =..;ChannelFuture future = outboundBootstrap.connect(address);