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가 종료 된 채널에 메시지를 보내려고 할 때 문제가됩니까? 목록에서 닫힌 채널을 제거하면 문제가 완전히 해결됩니까? 이 많은 수의 예외는 지난 몇 주 동안의 추세였으며 채널 API는 몇 개월 동안 사용해 왔습니다.