RabbitMQпакет
с апстрима
Пакет лежит в основном пуле хаба: короткой формы достаточно, если хаб прописан сервером пакетов в opm.cfg.
opm install RabbitMQУстановка на opm младше 1.7.0
Легаси-флоу. Клиент младше 1.7.0 адрес пула в аргументе не разбирает: пул сначала прописывают сервером пакетов, и только потом ставят через него. На 1.7.0 и новее этот раздел не нужен — хватает команды из шапки страницы.
Добавьте пул сервером пакетов в opm.cfg. Порт продублирован в «Сервер»: у opm push поле «Порт» не читается.
{
"СервераПакетов": [
{
"Имя": "default",
"Сервер": "https://hub.1cdevelopers.ru",
"Порт": 443,
"ПутьНаСервере": "/api/v1/pools/default/download/",
"РесурсПубликацииПакетов": "/api/v1/pools/default/push",
"Приоритет": 1
}
]
}И ставьте пакет, указывая сервер:
opm install -m default RabbitMQОписание
OneScript RabbitMQ
Поддержка RabbitMQ для OneScript
Установка
С хаба пакетов
opm install rabbitmq
С релизов GitHub
- Перейти на страницу релизов
- Скачать артефакт RabbitMQ-x.y.z.ospx
- Установить с помощью opm:
opm install -f RabbitMQ-x.y.z.ospx
С AppVeyor
- Перейти на страницу последней сборки или истории сборок и выбрать интересующую сборку
- Перейти в раздел Artifacts
- Скачать артефакт RabbitMQ-x.y.z.ospx
- Установить с помощью opm:
opm install -f RabbitMQ-x.y.z.ospx
Использование
Отправка сообщения (BasicPublish)
#Использовать RabbitMQ
Соединение = Новый СоединениеRMQ;
Соединение.Пользователь = "guest";
Соединение.Пароль = "guest";
Соединение.Сервер = "localhost";
Соединение.ВиртуальныйХост = "/";
Клиент = Соединение.Установить();
ИмяТочкиОбмена = "test";
Клиент.ОтправитьСтроку("Привет", ИмяТочкиОбмена);
Соединение.Закрыть();
Получение сообщения (BasicGet)
#Использовать RabbitMQ
Соединение = Новый СоединениеRMQ;
Соединение.Пользователь = "guest";
Соединение.Пароль = "guest";
Соединение.Сервер = "localhost";
Соединение.ВиртуальныйХост = "/";
Клиент = Соединение.Установить();
ИмяОчереди = "test";
СообщениеИзОчереди = Клиент.ПолучитьСтроку(ИмяОчереди);
Соединение.Закрыть();
Список методов
Список методов и их описание доступны в каталоге doc