Uber架构中的供需服务

时间:2019-05-04 22:26:45

标签: web-services architecture uber-api

我正在查看Uber的体系结构图片:https://imgur.com/a/c1Nkuvf,我想知道在中心有一个装有DISCO和供需服务的盒子,这个想法是供需服务调用了供需服务,该服务称为服务器-Region1到Region5获取信息,然后将其发送回Demand服务,然后将其发送给客户端。我的问题是这些服务驻留在哪里,带有3个服务的此框是某种模块,消息公共汽车还是其他?

1 个答案:

答案 0 :(得分:0)

带有“迪斯科”,“供应”和“需求”字样的方框表示三项主要服务,这些服务可以共同使骑手和驾驶员匹配。需求服务从骑手那里接收需求,并跟踪他们的gps位置,而供应服务则跟踪驾驶员和他们的车辆位置。迪斯科服务执行计算,以便使骑手与驾驶员在距离,时间和其他因素方面达到最佳匹配。每个主要服务中将有一组子服务来执行几个低级任务。这些服务在图中所示的区域1到5所示的众多地理分布式应用服务器中运行。因此,为回答您的问题,此框仅代表这些地理分布式应用程序服务器。希望这可以帮助!