Нет примеров этого. Но я думаю, что это довольно просто. Вам нужно иметь пул разных «каналов», которые подключены к удаленным хостам. Сделайте что-то вроде этого:
channel.write(msg).addListener() {
public void operationComplete(ChannelFuture future) {
if (!future.isSuccess) {
... // get next channel from the pool and try the write there etc..
}
}
}
Надеюсь, это поможет ..