如果EntityAvailabilityStatus设置为限制,这意味着什么?是否可以在此状态下写入或读取主题?
我们有一个可用性监视器功能,通过检查上面的属性来测试服务总线主题可用性。每隔一两天,使用EntityAvailabilityStatus == Limited而不是Available,监视器会失败几分钟:
var topic = namespaceManager.GetTopic(settings.ServiceBusTopicName);
if (topic.AvailabilityStatus != EntityAvailabilityStatus.Available)
{
//fail
}
答案 0 :(得分:0)
假设您使用的是分区主题,documentation可能有所帮助。
具体地
管理:必须对实体的所有片段执行创建,更新和删除等操作。如果任何片段不健康,可能会导致这些操作失败。对于Get操作,必须从所有片段聚合消息计数等信息。如果任何片段不健康,则实体可用性状态将报告为有限。