在我的 Azure 角色中,我需要能够随时查询当前实例数。
我没有任何内部端点,所以我不能使用Role.Instances。我可以使用管理 API,但它比较耗时,并且查询它有时会导致协议超时错误,我宁愿不处理超时。
看起来有RoleEnvironment.Changing事件可以包含RoleEnvironmentTopologyChange
反映哪个角色更改实例计数的类对象。这对我来说是最佳选择——我不需要进行任何外部调用,只需在新实例计数发生变化时存储它,因此没有开销也没有超时。但是我找不到在RoleEnvironment.Changing
触发时是否可以找到新的实例计数。
RoleEnvironment.Changing
是否可以在 Azure 中仅使用或类似事件来检测角色实例计数和实际实例数量的变化?