Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Было бы неплохо продолжить развитие проекта #3

Open
UScorp2 opened this issue Sep 2, 2021 · 1 comment

Comments

@UScorp2
Copy link

UScorp2 commented Sep 2, 2021

Добрый день, сотрудникам "Конструкторского Бюро № 392"

Неплохо было бы немного подпилить данный проект, думаю, было бы полезно.

Хотелось бы иметь возможность задавать заголовки сообщений, а-ля content-type, REPLY_TO и прочее.
Не хотелось бы висеть при вызове метода по вычитыванию сообщения, если очередь пуста.
Не помешал бы метод по проверке наличия сообщений в заданной очереди, а так же какой-нибудь листенер для вычитывания сообщений, чтобы одно окно RS-Bank могло обрабатывать несколько очередей.
Не был бы лишним метод по отправке сообщения напрямую в очередь.
А возможность создавать программно очереди, екчейнджи и байдинги между ними было бы вершиной эволюции ))))

@kb392
Copy link
Owner

kb392 commented Mar 9, 2024

Обещанного три года ждут, а не обещанного ещё больше.
Работа с заголовком content-type добавлена.
Метод по проверке сообщений в очереди реализовывать не планируется. Предлагается технология, описанная в примере test-get-queue.mac. OpenQueue открывает очередь, ReadQueue висит и ждёт сообщения.
Есть планы по регистрации CallBack функции на RSL для очереди. Пока это можно сделать на RSL на основе того же примера.
Обработка одним окном нескольких очередей не планируется, наоборот в нашем паттерне одну очеоедь могут разгребать несколько окон АБСки.
Отправка сообщений напрямую в очередь? Мимо exchange? Это как и зачем?
Создавать очереди и пр... Можнео конечно, но тоже не планируется. В наших проектах конфигурация проста и стабильна, динамически менять её из АБСки нет необходимости. Если припрёт, то для этого у кролика есть вменяемое API через HTTP запросы.
Спасибо за интерес к проекту.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants