我有这种情况:我有一个查询处理程序链,首先是查询缓存,如果缓存无法回答或答案陈旧,则打数据库,如果找不到答案或答案又过时了,然后查询远程 Web 服务。
但我不确定这是否是使用此模式的正确方法,因为工作流程几乎是固定的,并且缓存和数据库处理程序依赖于下一步的返回结果来刷新其记录。
我有这种情况:我有一个查询处理程序链,首先是查询缓存,如果缓存无法回答或答案陈旧,则打数据库,如果找不到答案或答案又过时了,然后查询远程 Web 服务。
但我不确定这是否是使用此模式的正确方法,因为工作流程几乎是固定的,并且缓存和数据库处理程序依赖于下一步的返回结果来刷新其记录。