有一套共用的api service,是几个部门的程序都会请求的,比如说 DELETE /twitter/id 这个,
现在一个部门这他们的页面加了个cache,需要在请求上面的那个api时,清掉这个cache。
问题就来了,需要把清cache这个操作放到api里吗?如果要放的话,api维护程序就很高了,而且跟这几个部门的业务都耦合在了一起。可是不放的话,就会有cache在别的部门调用接口的时候没有清掉的错误,这个应该怎么做呢?
现在一个部门这他们的页面加了个cache,需要在请求上面的那个api时,清掉这个cache。
问题就来了,需要把清cache这个操作放到api里吗?如果要放的话,api维护程序就很高了,而且跟这几个部门的业务都耦合在了一起。可是不放的话,就会有cache在别的部门调用接口的时候没有清掉的错误,这个应该怎么做呢?