所以我有一个端点,它并行返回许多实体的内容。
我有一个共享服务,它调用这个端点并将它们放入一个共享的$cacheFactory.
当GET /base_entity/<id>/all路由首先被命中时,GET /entity/<id>应该返回缓存的副本。
告诉服务在有机会完成GET /entity/<id>之前不要执行 HTTP 获取的最佳实践是什么?GET /base_entity/<id>/all
$broadcast/$emit方法似乎很奇怪。我想我可以使用$cacheFactory与cache.put('START /all for ID:' +, id)and共享的cache.put('FIN /all for ID:' +, id)内容,但不确定这是否是解决问题的一种奇怪方式。