Недавно писал небольшой скрипт для сбора данных с блокчейна, постоянно ощущаю «зависание» каждые несколько минут, сначала думал, что это проблема моего интернета… Потом посмотрел логи и понял, что в основном это индексатор/ subgraph пересоздается или задерживается, а RPC еще и ограничивает скорость, возвращая 429, что мгновенно проясняет ситуацию: то, что я считаю «в реальном времени», на самом деле — это несколько слоев кеша и очередей, собранных вместе.



Так кто же мешает мне?
Почти наверняка не блокчейн сам, а очередь публичных RPC, которую я захватываю.

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