首页 > 解决方案 > 调度软件与客户端的交互

问题描述

我正在做一项架构练习,并试图弄清楚如何设计一个类似于 Uber 的调度软件,特别是在一个领域。当一个 dispatch 被发送到客户端时,后端如何知道何时执行了“accept”或“decline”操作,如果后端没有保持状态,那么逻辑如何知道它在哪里停止,例如例如,他们不会将相同的行程发送给拒绝的司机?他们会为此使用 Rest API 还是 RPC?这似乎是一个递归问题,但不确定将状态保持在无状态系统中的最佳实践。

标签: node.jsrestarchitecturerpc

解决方案


推荐阅读