如何解决将通知从 azure blobstore 推送到任意数量的 webapps
我将存储在 blob 中的数据用于某些 azure 网络应用程序的某些配置,并且我想近乎实时地对更改做出反应。目前我只是设置了一个定时事件并定期检查 blob 的 etag 是否已更改,然后下载新 blob。
这没问题,但我不想太频繁地轮询 blob,而且我也想要反应性。更改 blob 中的值的开发人员希望能够快速测试新值。
Web 应用程序向上和向下扩展,Web 应用程序的每个实例都需要下载配置文件。所以,据我所知,我不能只使用 azure storage 的事件系统,因为它只会向一个实例发送通知。
有推荐的方法吗?
解决方法
根据我的理解,您希望集中管理您的 azure 网络应用程序。一旦更改了某些配置,您的应用服务应该会自动按时重新加载配置。实际上,Azure App Configuration 提供了这种功能。
您还可以配置条件以重新加载代码中的所有配置。这是一个 .net core sample here。您还可以在 Enable dynamic configuration
刀片下找到其他示例。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。