Как сделать непрерывное развертывание с FTP-сервером Apache Mina без простоев? - PullRequest
0 голосов
/ 09 июня 2011

Я пытаюсь настроить Apache Mina FTP-сервер в моем постоянно развернутом приложении Java. Я хотел бы иметь возможность обновлять и развертывать его без пользователей, испытывающих простои FTP. Я подозреваю, что для этого требуется какой-то прокси-сервер ( ProxyConnector? ) для обработки запросов и делегирования их между двумя копиями моего FTP-сервера. После внесения изменений одна копия должна быть обновлена ​​и перезапущена раньше другой, чтобы сохранить работоспособность.

Мне не удалось найти ни одного примера с FTP-сервером Apache Mina. Это возможно? Где я могу найти примеры? Спасибо.

1 Ответ

0 голосов
/ 09 июня 2011

Вам необходим стандартный прокси-сервер, который прослушивает два FTP-порта и передает соединение на один из двух FTP-серверов, вы даже можете реализовать восстановление после сбоя или балансировку нагрузки прокси-сервера.Простейший TCP-прокси просто копирует то, что когда-либо получает из одного сокета в другой в обоих направлениях.

Код один и тот же, независимо от того, какой TCP-сервер вы используете, или какое программное обеспечение он использует.

...