0

我们有一个应用配置和 Spring Boot 应用。我们在应用服务中部署了超过 2 个应用实例。我不想进行轮询,而是希望以推送通知的形式获取更新,为此 azure app config 提供事件网格通知,此类通知的处理程序之一是 web hook,我希望为此编写一个事件网格可以的 post rest 服务用作端点。但我想了解我的所有实例端点是否都会被描述的方法调用?

4

1 回答 1

2

spring-cloud-azure-appconfiguration-config-web 包目前没有与它集成的基于推送的模型,但它正在开发中。当前SNAPSHOT版本有单实例推送刷新,https://github.com/microsoft/spring-cloud-azure/tree/master/spring-cloud-azure-appconfiguration-config-web/src/main/java /com/microsoft/azure/spring/cloud/config/web/pushrefresh

为了刷新多个实例,需要设置 Spring Cloud Bus 以在实例之间进行通信以传播刷新消息。

我们已经在多实例刷新方面做了一些工作,如果您有兴趣了解我们在做什么,您可以看这里,虽然它不完整: https ://github.com/mrm9084/spring-cloud-azure/tree/37e968fc8ea4868d0e4d67afc9e47105c5bb01b2/spring -cloud-azure-appconfiguration-config-web/src/main/java/com/microsoft/azure/spring/cloud/config/web/pushbusrefresh

于 2020-07-31T16:16:55.110 回答