【发布时间】:2020-06-14 04:27:48
【问题描述】:
我正在查看donne martin's design for a web crawler。 爬虫服务处理一个新爬取的url,然后:
- 将作业添加到反向索引服务队列以生成反向索引
- 将作业添加到文档服务队列以生成静态标题和sn-p
如果爬虫服务同步调用这两个服务会发生什么?我仍然可以根据每个服务的负载水平扩展所有 3 项服务,对吧?如果其中一个失败,我认为可能的原因是更复杂的流量控制。这些异步作业还有其他更令人信服的原因吗?
【问题讨论】:
标签: asynchronous architecture microservices jobs system-design