Spring Reactive Proxy-сервер для работы с файлами на S3

Я создаю прокси-сервер, который передает большие файлы от клиентов (iOS, Интернет и т. д.) на S3. Я планирую использовать Spring Reactive с Netty. Я догоняю Netty и реактивную архитектуру, и пока это выглядит очень многообещающе. Кто-нибудь из вас уже решал что-то подобное? Если да, не могли бы вы поделиться некоторыми указателями или URL-адресом GitHub для стартового проекта, который будет отличным.

Несколько вопросов:

Возможно ли это сделать с моим текущим технологическим стеком? Я думаю, что это. Но хотел получить обратную связь.

С Netty и реактивной архитектурой блоки данных будут поступать асинхронно. Как мне убедиться, что я последовательно отправляю пакет на S3?

Кроме того, поддерживает ли клиент AmazonS3 реактивные операции с файлами с помощью Java SDK? Если нет, то, вероятно, мне нужно будет напрямую вызывать их API, используя Spring Reactive WebClient.

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

Спасибо.


person User5817351    schedule 05.03.2018    source источник


Ответы (1)


С грядущим AWS SDK 2.0 вы сможете использовать реактивную файловую операцию с S3, поскольку она будет вызывать подписку на поток публикации, который вы ему передаете.

person chowder    schedule 19.07.2018