Брокер RabbitMQ.
Ну у нас событие автоматом роутятся на всех слушателей.
Несогласованность возникает больше из-за нагрузки. Грубо говоря поменяли цену фильму в копии данных цена не успела обновиться и абонент оплачивает по старой цене.
Просто используется си-подобное понятие массива как указатель на первый элемент. И благодаря арифметике указателей код вида pQueueFamilyProperties[i] вернет указатель на i элемент. Произойдет что-то типа pQueueFamilyProperties + i*sizeof(VkQueueFamilyProperties)
Ну у нас событие автоматом роутятся на всех слушателей.
Несогласованность возникает больше из-за нагрузки. Грубо говоря поменяли цену фильму в копии данных цена не успела обновиться и абонент оплачивает по старой цене.