设计类似Uber的小型架构

时间:2019-06-20 18:24:11

标签: architecture microservices

我必须创建类似Uber的系统的微服务架构。 要求是: 我们有可以聊天的客户和司机,他们必须彼此匹配。 客户可以创建一条路线。该应用程序必须使用其他类型的地图。

所以我的想法是创建四个服务-帐户服务,路线服务,聊天服务和地图服务。

  1. 帐户服务将用于创建帐户。

  2. “路线”服务将由“帐户”服务用于创建, 查找,通知附近的路线,并使客户与驾驶员匹配

  3. 聊天服务将用于通信

  4. Route服务将使用Map服务来帮助查找路线并进行优化。

是否有更好的方法,因为在我看来服务紧密相连?

0 个答案:

没有答案