Що таке ідентифікатор кореляції повідомлень у MQ?

Ідентифікатор кореляції використовується для співвіднесення повідомлень відповіді з повідомленнями запиту, коли програма викликає операцію запит-відповідь. с WebSphere

WebSphere

IBM WebSphere відноситься до бренд пропрієтарних комп’ютерних програмних продуктів у жанрі корпоративного програмного забезпечення, відомого як «проміжне програмне забезпечення для додатків та інтеграції». Ці програмні продукти використовуються кінцевими користувачами для створення та інтеграції програм з іншими програмами.

https://en.wikipedia.org › wiki › IBM_WebSphere

® MQ і WebSphere MQ JMS, ви можете корелювати за допомогою ідентифікатора кореляції або ідентифікатора повідомлення.

Ідентифікатор кореляції зазвичай розміщується в заголовку повідомлення. Ідентифікатор не є частиною команди чи даних, які абонент намагається передати одержувачу. Одержувач зберігає ідентифікатор із запиту та додає його до відповіді на користь абонента.

Властивість CorrelationId є використовується для прив’язування повідомлення, надісланого до черги, до відповідних повідомлень відповіді, звіту чи підтвердження. Два інші методи дозволяють отримувати повідомлення з черги.

correlationId – це артефакт підключення TCP, який дозволяє клієнту (виробнику чи споживачу) відобразити відповідь брокера на попередній запит клієнта, це не має значення поза конкретним TCP-з’єднанням. CorrelationId – це ціле число, яке надає користувач.

BPM надає засоби для зіставлення існуючих екземплярів бізнес-процесу з повідомленнями, які надходять до бізнес-процесу. Ключі кореляції — це окремі значення даних, що містяться як у вхідному повідомленні, так і в механізмі BPM.

Ідентифікатор кореляції використовується для співвіднесення повідомлень відповіді з повідомленнями запиту, коли програма викликає операцію запит-відповідь. За допомогою WebSphere® MQ і WebSphere MQ JMS ви можете корелювати за допомогою ідентифікатора кореляції або ідентифікатора повідомлення.