Cloudflare отвори своя разклонител PgBouncer

Cloudflare публикува изходния код за своето собствено издание на прокси сървъра PgBouncer, който се използва за поддържане на набор от отворени връзки към СУБД PostgreSQL. PgBouncer позволява на приложенията да имат достъп до PostgreSQL чрез вече установени връзки, за да се елиминира постоянното изпълнение на ресурсоемко повтарящо се отваряне и затваряне на връзки и да се намали броят на активните връзки към PostgreSQL.

Промените, предложени във форка, са насочени към по-стриктно изолиране на ресурсите на ниво отделни бази данни (натоварване на процесора, потребление на памет и интензивност на I / O) и осигуряване на ограничение за броя на връзките по отношение на потребителя и пула на връзките. Например, публикуваният fork реализира възможността за ограничаване на размера на пула за връзка за всеки потребител, което работи правилно в конфигурации с базирано на хост удостоверяване (HBA). Освен това е добавена поддръжка за динамична промяна на ограниченията за броя на връзките от всеки потребител, което позволява по-голяма гъвкавост за намаляване на потребителите, които изпращат много заявки с интензивно използване на ресурси.

Източник: opennet.ru

Добавяне на нов коментар