Обновить

Node.JS: заменили модуль SSH2 на OpenSSH и снизили задержки eventloop в 15 раз

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели6.5K
Всего голосов 12: ↑12 и ↓0+12
Комментарии4

Комментарии 4

"Но у нас в мониторинге около 2000 экземпляров PostgreSQL" - почему так много экземпляров? Просто не могу представить для чего может понадобиться держать столько серверов

многие компании ведут бизнес по разному и возникают разные потребности, многие удивляются когда слышат по 500 гит реп, или что в одном из проектов отдаётся около миллиона файлов статики, как игра может жрать миллион файлов? Может. Все ради того, чтобы пользователь загрузил ровно то, что ему нужно и ни байтом больше, в идеальном сжатии. Или кликхаус в котором триллионы записей и скорость пополнения измеряется миллардами в сутки, это то, с чем я лично сталкиваюсь постоянно. Или Фейсбук 10 лет назад столкнулся с проблемой с производительностью гита, когда у них было в гите полтора миллиона файлов и 4 млн коммитов. https://habr.com/ru/post/137615/ Иногда есть спрос, есть маржинальность и надо вывозить, хотя пока не погрузишься в проблематику, кажется, а нафига столько и что можно проще. Иногда можно, а иногда - нет.

"а с доступом к экземплярам PostgreSQL не так просто — нужно устанавливать новые соединения ко всем экземплярам, а для этого открывать сетевые порты и управлять конфигами pg_hba.conf, прописав в них IP‑адреса серверов мониторинга, да и передавать данные по сети в открытом виде нехорошо, а для SSL тоже нужны отдельные настройки."

Ужасы то какие, оказывается СУБД надо администрировать. Прочитав про "решение" вашей проблемы только один вопрос в голове возникает - а стандартную практику воткнуть пулер поверх субд не рассматривали? слишком скучно и не велосипедно видимо :)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
saby.ru
Дата регистрации
Дата основания
Численность
5 001–10 000 человек
Местоположение
Россия