pgq-coop. Организация кооперативных очередей сообщений#
Версия: 3.4.
В исходном дистрибутиве установлено по умолчанию: нет.
Связанные компоненты:
pgq.Схема размещения:
pgq_coop.
Описание#
Опциональное расширение, реализованное на языке plpgsql и предназначенное для организации кооперативных очередей. Для одного генератора сообщений могут присутствовать несколько получателей.
Функции#
Функция |
Входные параметры |
Описание |
|---|---|---|
|
|
Завершает сеанс по его идентификатору |
|
- |
Предоставляет информацию о сеансе для получателя. Аналог функции |
|
- |
Предоставляет расширенную информацию о сеансе. Аналог функции |
|
- |
Регистрирует получателя сообщения в очереди |
|
- |
Отменяет регистрацию получателя |
Доработка#
Доработка не проводилась.
Ограничения#
Требуется предварительная установка расширения pgq.
Установка#
Установка расширения (ALT SP8, Astra Linux):
sudo apt-get install /usr/pangolin-6.3/3rdparty/pgq_coop/pangolin-pgq-coop-3.4-{OS}.x86_64.rpm -y
Для других ОС:
sudo dnf install /usr/pangolin-6.3/3rdparty/pgq_coop/pangolin-pgq-coop-3.4-{OS}.x86_64.rpm -y
Модуль считается «доверенным», поэтому его могут устанавливать пользователи, имеющие право CREATE в текущей базе данных:
CREATE EXTENSION pgq_coop;
Настройка#
Настройка не требуется.
Ссылки на документацию разработчика#
Функции расширения PgQ-coop: https://github.com/pgq/pgq-coop.