Що таке ідентифікатор кореляції повідомлень у MQ?
Ідентифікатор кореляції використовується для співвіднесення повідомлень відповіді з повідомленнями запиту, коли програма викликає операцію запит-відповідь. с
® MQ і WebSphere MQ JMS, ви можете корелювати за допомогою ідентифікатора кореляції або ідентифікатора повідомлення.
Ідентифікатор кореляції зазвичай розміщується в заголовку повідомлення. Ідентифікатор не є частиною команди чи даних, які абонент намагається передати одержувачу. Одержувач зберігає ідентифікатор із запиту та додає його до відповіді на користь абонента.
Властивість CorrelationId є використовується для прив’язування повідомлення, надісланого до черги, до відповідних повідомлень відповіді, звіту чи підтвердження. Два інші методи дозволяють отримувати повідомлення з черги.
correlationId – це артефакт підключення TCP, який дозволяє клієнту (виробнику чи споживачу) відобразити відповідь брокера на попередній запит клієнта, це не має значення поза конкретним TCP-з’єднанням. CorrelationId – це ціле число, яке надає користувач.
BPM надає засоби для зіставлення існуючих екземплярів бізнес-процесу з повідомленнями, які надходять до бізнес-процесу. Ключі кореляції — це окремі значення даних, що містяться як у вхідному повідомленні, так і в механізмі BPM.
Ідентифікатор кореляції використовується для співвіднесення повідомлень відповіді з повідомленнями запиту, коли програма викликає операцію запит-відповідь. За допомогою WebSphere® MQ і WebSphere MQ JMS ви можете корелювати за допомогою ідентифікатора кореляції або ідентифікатора повідомлення.