我刚刚对Azure Notification Hub进行了一点压力测试。
向iPhone发送了200条完全相同的消息: 有62个 "推送通知系统返回内部服务器错误"
138 "通知已成功发送至推送通知系统"
故障率 31% !!!
我打开了' enableTestSend'模式和消息来自NotificationOutcome-> RegistrationResult->结果
有没有人也对它做过一些测试?
这绝对不能接受。
答案 0 :(得分:0)
根据负载测试的设计方式,它可能是也可能不是与通知中心相关的故障。正如@efimovandr指出的那样,那些可能被APNS限制或者像@ simon-w所暗示的那样,可能是任何其他PNS特定的问题。验证这种方法的一种方法是运行与使用NH运行的完全相同的代码,而是直接调用PNS。变化是你会获得相同的成功率。那么这意味着您需要以不同的方式设计测试,以更好地反映实际的服务使用情况。
Microsoft提供SLA on Notification Hubs service,这意味着他们投资确保故障率对客户来说是可管理的。
如果您仍然遇到此问题,请与客户支持部门联系,告知您的命名空间名称和大致时间(带时区),它们将帮助您了解正在发生的事情。