Netty вращающийся переподключатель - PullRequest
1 голос
/ 17 февраля 2012

Я пытаюсь написать обработчик в netty, который содержит список n SocketAddress. Я хотел бы начать с первого адреса и попытаться подключиться. Если это не удалось, попробуйте следующий адрес и т. Д.

Если соединение по какой-либо причине обрывается, я бы хотел, чтобы соединение повторялось бесконечно, вращаясь в списке адресов.

Есть ли у кого-нибудь какие-либо предложения о том, как написать это. Я нашел пример netty для выполнения обработчика повторного подключения одного адреса, но не уверен насчет нескольких случаев.

1 Ответ

1 голос
/ 19 февраля 2012

Я думаю, вы могли бы легко сделать это с помощью ChannelFutureListener для части соединения.Для сброса соединения вы можете написать свой собственный SimpleUpstreamChannelHandler и переопределить метод connectionClosed (..), чтобы обработать «повторное соединение».

...