WebHooks的使用场景
在我们成功搭建了配置文件中心微服务
与商品微服务
后,这就涉及到使用商品微服务
调用配置文件中心微服务
中相应配置文件的情况。
至于不太清楚配置文件中心微服务
与商品微服务
的,我们可以看下面的链接:
正常情况下,我们通过商品微服务
访问配置文件中心微服务
中相应的配置文件本身是没有问题的,但是一旦配置文件中心微服务
中的信息出现变更时,由于商品微服务
中本身的缓存信息并没有被刷新,因而其本地使用的配置文件信息仍然是变更之前的信息,此时就导致了商品微服务
因不能及时获取配置文件中心微服务
中更新的配置文件信息而导致请求出错的情况。而WebHooks就是在这样的场景下诞生的。
WebHooks属于Git中的一项功能,当Git检测到代码有变更时,便会自动调用WebHooks功能,以此来完成代码提交后的后续操作。而在这里,其完成的功能是通知商品微服务
去从配置文件中心微服务</