Недавно наткнулся на пост, где говорили: чем мельче модульное разбиение, тем проще индексеру «подвиснуть» — и я внезапно подумал, что это правда интересно.



На прошлой неделе, в очередной раз раз, когда я искал исторические данные по протоколу, Subgraph загружал их полдня и так и не реагировал. Потом переключился на RPC-узел — и сразу получил ограничение запросов. В общем, из серии «хочешь посмотреть, что происходит on-chain — сначала предложат прочувствовать вкус ожидания».

Хотя, если по-простому, сейчас все активно обсуждают доступность данных, но когда доходит до реального запроса, тут же всплывают: скорость синхронизации индексеров и Subgraph, стратегии rate limit у RPC — достаточно любому звену дать сбой, и у пользователя в итоге получается сплошная тишина и пустота. Модульность, конечно, разбирается классно, но там, где «компонуемости» не досталось, как раз и случаются эти моменты «подвисания».

Восторг разработчиков — это архитектура, а непонимание пользователей — «почему опять пропало». Я не знаю, как это починить, но по крайней мере в последнее время, когда смотрю on-chain данные, уже прокачал спокойствие: сначала попить воды, а потом снова нажать «обновить».
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закреплено