Spring Cloud与微服务之WebHooks

本文介绍了WebHooks在Spring Cloud微服务中的应用场景,主要用于解决配置文件更新不及时的问题。当Git检测到代码变更时,通过WebHooks自动调用服务接口更新配置文件缓存。文中详细阐述了如何实现手动更新配置文件以及设置WebHooks自动更新的步骤。
摘要由CSDN通过智能技术生成

WebHooks的使用场景

  在我们成功搭建了配置文件中心微服务商品微服务后,这就涉及到使用商品微服务调用配置文件中心微服务中相应配置文件的情况。

  至于不太清楚配置文件中心微服务商品微服务的,我们可以看下面的链接:

  正常情况下,我们通过商品微服务访问配置文件中心微服务中相应的配置文件本身是没有问题的,但是一旦配置文件中心微服务中的信息出现变更时,由于商品微服务中本身的缓存信息并没有被刷新,因而其本地使用的配置文件信息仍然是变更之前的信息,此时就导致了商品微服务因不能及时获取配置文件中心微服务中更新的配置文件信息而导致请求出错的情况。而WebHooks就是在这样的场景下诞生的。

  WebHooks属于Git中的一项功能,当Git检测到代码有变更时,便会自动调用WebHooks功能,以此来完成代码提交后的后续操作。而在这里,其完成的功能是通知商品微服务去从配置文件中心微服务</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值