Интеграция
с AMQP-брокерами

АСР PLATEX® совместима с любыми программными брокерами сообщений на основе стандарта AMQP

Интеграция биллинговой системы с AMQR-брокерами

Зачем это нужно?

AMQP (Advanced Message Queuing Protocol) — открытый протокол для передачи сообщений между компонентами системы. Отдельные подсистемы или независимые приложения могут обмениваться произвольным образом сообщениями через AMQP-брокер, который осуществляет маршрутизацию, возможно гарантирует доставку, распределение потоков данных, подписку на нужные типы сообщений.

AMQP основан на трёх понятиях:

Сообщение (message) — единица передаваемых данных, основная его часть (содержание) никак не интерпретируется сервером, к сообщению могут быть присоединены структурированные заголовки;

Точка обмена (exchange) — в неё отправляются сообщения. Точка обмена распределяет сообщения в одну или несколько очередей. При этом в точке обмена сообщения не хранятся;

Очередь (queue) — здесь хранятся сообщения до тех пор, пока не будут забраны клиентом. Клиент всегда забирает сообщения из одной или нескольких очередей.

Сообщение (message) — единица передаваемых данных, основная его часть (содержание) никак не интерпретируется сервером, к сообщению могут быть присоединены структурированные заголовки;

Точка обмена (exchange) — в неё отправляются сообщения. Точка обмена распределяет сообщения в одну или несколько очередей. При этом в точке обмена сообщения не хранятся;

Очередь (queue) — здесь хранятся сообщения до тех пор, пока не будут забраны клиентом. Клиент всегда забирает сообщения из одной или нескольких очередей.

Модуль взаимодействия

Для интеграции с АСР Platex® реализован модуль, который позволяет отправлять различную информацию о состоянии системы на любой брокер, который может принимать сообщения по протоколу AMQP.

Упрощение мониторинга системы;

Обеспечение автономной работы системы даже при аварийной ситуации;

Ускоренный обмен информацией между модулями.

Упрощение мониторинга системы;

Обеспечение автономной работы системы даже при аварийной ситуации;

Ускоренный обмен информацией между модулями.