Я учусь Акка , и мне трудно понять идеи потоков .Точно, я хотел бы видеть, как потоки могут быть связаны друг с другом.
Можете ли вы дать мне пример, который выполняет следующие задачи:
- Скачать массив JSON, zip-файл
- Распакуйте его
- Декодируйте его в поток отдельных объектов JSON
- Сериализуйте объекты обратно в JSON
- Сохраните объекты в файл
В этом примере меня не интересует фактическая реализация анализа JSON или загрузки файлов, я просто хочу посмотреть, как такой поток может быть построен с использованием Akka.
Я ожидаю, что всепроизойдет в потоке без влияния на память, и к тому времени, как он завершит загрузку файла (шаг 1), он также завершит сохранение его в файл (последний шаг)