Как сделать непрерывное развертывание с сервером Apache Mina FTP без простоев?

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

Я не смог найти никаких примеров этого с сервером Apache Mina FTP. Это возможно? Где я могу найти примеры? Благодарю.

1 ответ

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

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

Другие вопросы по тегам