我正在开发一对将通过 REST API 调用更新两个系统的服务。第一个是位置 1,对使用 php 中的观察者模式的类执行更新调用,以触发更新服务。然后,此更新服务执行 API 调用以更新位置 2。
当位置 2 获得更新时,它还将执行一系列更新。这些更新将触发对位置 1 的 API 调用。
我的问题是,如果我不终止它,这将继续下去。我能想到的最简单的方法是以某种方式抑制观察者。是否有捷径可寻?或者就此而言,我的问题是否有更好的解决方案?
我正在开发一对将通过 REST API 调用更新两个系统的服务。第一个是位置 1,对使用 php 中的观察者模式的类执行更新调用,以触发更新服务。然后,此更新服务执行 API 调用以更新位置 2。
当位置 2 获得更新时,它还将执行一系列更新。这些更新将触发对位置 1 的 API 调用。
我的问题是,如果我不终止它,这将继续下去。我能想到的最简单的方法是以某种方式抑制观察者。是否有捷径可寻?或者就此而言,我的问题是否有更好的解决方案?