
92 | Глава 3
А что если использовать брокер, координирующий передачу данных между серви-
сами? Вместо запроса сервисами данных друг у друга и создания сложной сети
межсервисной передачи данных каждый сервис будет взаимодействовать только
с брокером, как показано на рис. 3.9. Например, вместо того, чтобы другие сервисы
запрашивали у сервиса по управлению водителями прогнозируемое число водите-
лей, все эти прогнозы может собирать брокер. Какой бы сервис ни запрашивал дан-
ные от сервиса по управлению водителями, он может проверить у брокера послед-
ний прогноз. Аналогично каждый раз, когда сервис оптимизации цен прогнозирует
повышение ...