Спрос и предложение услуг в архитектуре Uber - PullRequest
0 голосов
/ 05 мая 2019

Я смотрю на картину архитектуры Uber: https://imgur.com/a/c1Nkuvf, и мне интересно, в центре есть коробка с сервисами DISCO и Supply and Demand, и идея заключается в том, что служба Demand вызывает службу снабжения, которая вызывает одинсерверов -Rigion1-Region5 получает информацию и отправляет ее обратно в службу Demand, а затем отправляет клиенту. Мой вопрос: где находятся эти службы, и это поле с тремя из них является своего рода модулем,шина сообщений или что-то еще?

1 Ответ

0 голосов
/ 06 мая 2019

Поле со словами Disco, Supply and Demand представляет три основных сервиса, которые работают вместе, чтобы подбирать гонщиков к водителям. Служба Demand получает запрос от гонщиков и отслеживает их местоположения GPS, а служба снабжения отслеживает водителей и их транспортные средства. Диско-сервис выполняет расчеты, чтобы водители оптимально подбирались к водителям с точки зрения расстояния, времени и других факторов. В каждой основной службе будет набор вспомогательных услуг для выполнения нескольких задач низкого уровня. Эти службы работают на многочисленных распределенных серверах приложений, как показано в областях 1–5 на диаграмме. Таким образом, чтобы ответить на ваш вопрос, поле является просто представлением этих геораспределенных серверов приложений. Надеюсь это поможет!

...