0
我们在Google App Engine应用程序中使用通道API向我们的用户发送更新。发送更新的代码是这样的使用通道API时出现太多内部通道错误
for(String clientID: listOfClientID)
channelService.sendMessage(new ChannelMessage(clientID, stringMessage));
在过去的几周里,我们已经得到这个方法太多的例外。我们在8小时的高峰使用时间内约有150个例外。
com.google.appengine.api.channel.ChannelFailureException: An internal channel error occured.
该循环可以有500-3000次迭代。 ChannelService尝试向已关闭的频道发送消息时是否存在问题?如果我从列表中删除封闭的频道,它会完全解决问题吗?请注意,这种大量的例外情况只是在过去几周才出现,我们已经使用了几个月的Channel API。