powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Messaging Queue - Примеры применения.
8 сообщений из 8, страница 1 из 1
Messaging Queue - Примеры применения.
    #36802663
sunseekerUA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго всем дня,
Изучаю Message oriented подход,
и интересно знать, о конкретных решениях, где данный подход реализован,
какие реальные сферы применения о есть у MQ?
...
Рейтинг: 0 / 0
Messaging Queue - Примеры применения.
    #36802846
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Банковские системы: получение остатков по счетам, отправка проводок в операционный день
...
Рейтинг: 0 / 0
Messaging Queue - Примеры применения.
    #36804303
sunseekerUA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShtockБанковские системы: получение остатков по счетам, отправка проводок в операционный день

А какое преимущество MQ является основополагающим для выбора данной технологии с целью реализовать отправку проводок в операционный день
...
Рейтинг: 0 / 0
Messaging Queue - Примеры применения.
    #36805860
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То, что они отправляются асинхронно и в это время операционист может делать другие задачи. Ну и гарантированность доставки тоже важна.
...
Рейтинг: 0 / 0
Messaging Queue - Примеры применения.
    #36806108
Фотография Андрей Ж.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитайте по Калининградской системе "МТ Мобильная Торговля" - на сервере они применяют "очередь сообщений". Из преимуществ, как понял - только использование штатных средств операционки. В других решениях для КПК используют "внешние" модули.
...
Рейтинг: 0 / 0
Messaging Queue - Примеры применения.
    #36820062
sunseekerUA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shtock То, что они отправляются асинхронно и в это время операционист может делать другие задачи. Ну и гарантированность доставки тоже важна.

а если тот, кто принимает эти сообщения на другой стороне очереди, начинает их писать в БД, и какой-то коммит не проходит,то нужно вернуть сообщение назад? или передать на обработку другому звену.
т.о. логика отправителя должна понимать что "там за туманами" не сложилось что-то и сообщение нужно откорректировать и переотправить.

так получается?

дело в том что ассинхронность мне тоже нравится (снижаются требования к оборудованию как минимум) однако логика усложняется с целью обеспечения целостности.

если я неправ, поправте.
...
Рейтинг: 0 / 0
Messaging Queue - Примеры применения.
    #36820433
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sunseekerUA,
прав.
Бизнес тоже нужно будеть делить на атомарные законченные куски.
Что потащит за собой негативные последствия по архитектуре и использованию ИС.

Для одного пользователя асинхронность не нужна, т.к. руки у него 2 и голова одна.
Если есть тяжёлая операция, то её просто выносят ВНЕ пользователя в процедуру на сервере.
Она идёт в фоновом режиме, и не влияет на текущюю работу.
...
Рейтинг: 0 / 0
Messaging Queue - Примеры применения.
    #36820900
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
а если тот, кто принимает эти сообщения на другой стороне очереди, начинает их писать в БД, и какой-то коммит не проходит,то нужно вернуть сообщение назад? или передать на обработку другому звену. 
т.о. логика отправителя должна понимать что "там за туманами" не сложилось что-то и сообщение нужно откорректировать и переотправить. 
конечно же, но без этого никак ни в какой системе. обычно сторонняя система всегда шлет сообщение с результатом обработки твоего сообщения, его и обрабатываешь...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Messaging Queue - Примеры применения.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]