Контекст клиента, отправляющего файл на сервер, который был разделен на части.
В настройках одного сервера можно сохранить чанки на сервере. При поступлении новых фрагментов они добавляются к существующим данным.
При наличии нескольких серверов «микро-услуг» запрос может быть отправлен на сервер A, а затем на сервер B. Поэтому, когда B переходит к работе с новым чанком, он не может извлечь старые чанки из A.
Каковы лучшие практики для обработки этого шаблона?
То, что я пока имею, это
A) Направляет запросы относительно файла A на тот же сервер
Б) ИЛИ, Сохраните куски файла в общей службе
Проблема с А) состоит в том, что он начинает разрушать некоторые преимущества наличия нескольких серверов.
Проблема с B) заключается в том, что требуется намного больше передачи файлов туда и обратно.
Есть ли канонический / стандартный способ справиться с этим?