ZQPool
Описание
ZQPool — это программное обеспечение для пула соединений с открытым исходным кодом для PostgreSQL, выпущенное CSUDATA.COM. Оно в основном решает следующие два недостатка популярного программного обеспечения для пулов соединений pgbouncer:
Архитектура программного обеспечения
Приложение подключается к ZQPool, который соединяется с базой данных PostgreSQL.
Установка
Шаги установки следующие:
Инструкции
Настройте файл zqpool.conf. Каждый элемент конфигурации описывается следующим образом:
listen_port = 5436 — настройка порта прослушивания zqpool;
listen_addr = * — настройка IP-адреса прослушивания zqpool. Если установлено значение «*», это означает прослушивание всех локальных IP-адресов;
default_pool_size = 10 — установка общего количества подключений к серверной базе данных;
max_client_conn = 3000 — общее количество приложений, которым разрешено подключаться к zqpool.
db.1.user=u01 — имя пользователя первой базы данных;
db.1.dbname=postgres — имя первой базы данных;
db.1.ipport=172.22.224.10:5432 — IP-адрес и порт первой базы данных;
db.1.passwd=u01 — пароль первой базы данных.
Файл конфигурации — zqpool.conf, каждый элемент конфигурации описан следующим образом:
Каждая настройка пула:
pool.1 представляет первый пул, также могут быть pool.2, pool.3 и т. д. pool.1.be_ipport может быть списком нескольких портов IP-адресов, разделённых запятыми.
Запустите zqpool:
[codetest@pgdev zqpool]$ ./zqpool
2022/05/24 09:12:30 server.go:2188: Starting server on :5436 ...
В другом окне терминала используйте psql для подключения к zqpool:
[codetest@pgdev zqpool]$ /usr/pgsql-10/bin/psql -h 172.22.224.10 -p 5436 -Uu01 -d postgres
Password for user u01:
psql (10.20, server 10.5)
Type "help" for help.
postgres=> \d List of relations Schema | Name | Type | Owner --------+--------+-------+---------- public | test01 | table | postgres (1 row)
postgres=> select * from test01; id | t ----+--- (0 rows)
postgres=> insert into test01 values(1, '111'),(2,'222'),(3,'333'); INSERT 0 3 postgres=> select * from test01; id | t ----+----- 1 | 111 2 | 222 3 | 333 (3 rows)
Вклад
Особенности Gitee
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )