Spring Reactive Proxy сервер для работы с файлами на S3
Я создаю прокси-сервер, который передает большие файлы с клиентов (iOS, веб и т. Д.) На S3. Я планирую использовать Spring реагировать с Netty. Я догоняю Netty и реактивную архитектуру, и пока она выглядит очень многообещающе. Кто-нибудь из вас решил что-то подобное раньше? Если да, не могли бы вы поделиться некоторыми указателями или URL GitHub для начального проекта, который будет отличным.
Несколько вопросов:
Возможно ли это сделать с моим текущим технологическим стеком? Я думаю, что это. Но хотел получить отзыв.
При использовании Netty и реактивной архитектуры порции данных будут поступать асинхронно, как я могу убедиться, что я последовательно отправляю пакет на S3?
Кроме того, поддерживает ли клиент AmazonS3 реактивные файловые операции с использованием своего Java SDK? Если нет, то, вероятно, мне нужно будет напрямую вызвать их API с помощью Spring реактивного WebClient.
Я понимаю, что этот вопрос не к сути и очень широк. Цель состоит в том, чтобы найти, решил ли кто-нибудь что-то подобное, и могут ли они дать некоторые советы.
Благодарю.
1 ответ
С выходом AWS SDK 2.0 вы сможете использовать реактивную файловую операцию с S3, так как она будет вызывать подписку на поток публикации, который вы ей передаете.