TGViewer
Ra'Reilly - Заметки про Ktor и не только Ra'Reilly - Заметки про Ktor и не только @rareilly · 942 subscribers
Post #205 1.32K
Количество PR'ов растёт, количество запусков CI растёт и для каждого запуска нужно скачать зависимости. Maven Central пытается выжить при резком росте трафика.
В прошлом месяце они сделали лимиты на скачивание артефактов более строгими, из-за чего вы могли видеть ошибки "429 Too Many Requests". А теперь для публикации релизов тоже вводят лимиты.

Что делать? Поднимать в инфраструктуре компании зеркало, если его ещё нет. Это и скорость загрузки зависимостей на CI улучшит, и устойчивость, в случае падения Maven Central. Ну или если нет возможности поднять своё зеркало, то кэшировать зависимости. Идеальным вариантом для этого было бы использовать read-only dependency кэш и просто монтировать его как Docker volume.

Если что-то публикуете в Maven Central, теперь на специальной странице Usage Center можно проверить не выходят ли ваши публикации за лимиты. А лимиты на месяц там такие:
- Release size: 80 MB
- File count: 1,000
- Release count: 7

Для справки один релиз Ktor это 174 MB и 51,500 файлов 🥲
  • ✍ 7
  • 😢 7
  • 👍 1
More from @rareilly
  1. Aug 25, 2026Когда другие разработчики в команде пишут код который мне не нравится, мы собираемся и обс…
  2. Jul 23, 2026Shouldn't mention this 👌
  3. Jun 18, 2026Надо отдать должное, CTO Sonatype Брайан Фокс пришёл в Slack Kotlinlang, чтобы понять поче…
  4. May 6, 2026Post #204
  5. Apr 9, 2026Если бы мне платили каждый раз когда агент во время исследования бага пишет "This is extre…
  6. Apr 1, 2026AI обесценивает мою дотошность. И это хорошо. Ну может не полностью обесценивает, но точно…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →