Скажем, я хочу прочитать следующую структуру объекта и максимально распараллелить чтение:
root_object --> ShardCounter
|
-> SubObject1 (1..N)
|
-> SubObject2 (1..N) --> ShardCounter
|
-> SubObject3 (1..N)
1) Имеет ли смысл взаимодействовать с memcache и / или store для получения ShardCountersиз тасклетов?Насколько я вижу, в memcache нет get_async
, поэтому я немного не уверен, будет ли это хорошо распараллеливаться?
2) В тасклете, который выдает результаты для SubObject2
Могу ли я использовать шаблон iter.has_next_async()
или позвонить fecth_async().map(...)
, чтобы получить SubObject3
, или что-то совсем другое (например, другой тасклет)?
Спасибо за любые указатели.