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, так как она будет вызывать подписку на поток публикации, который вы ей передаете.

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