7
에서 새 이메일을 검색하지 않습니다. 위 코드를 작성하는 방법은 응용 프로그램이 실행되는 동안 항상 반복되므로 매분마다 새 전자 메일을 확인합니다.subscribeToPullNotifications 내가 다음과 같이 subscribeToPullNotifications를 사용하여받은 편지함에 새 이메일을 감지하려고받은 편지함
에서 새 이메일을 검색하지 않습니다. 위 코드를 작성하는 방법은 응용 프로그램이 실행되는 동안 항상 반복되므로 매분마다 새 전자 메일을 확인합니다.subscribeToPullNotifications 내가 다음과 같이 subscribeToPullNotifications를 사용하여받은 편지함에 새 이메일을 감지하려고받은 편지함
여기에 전화하는시기에 따라 다릅니다. 특정 간격으로 호출한다고 가정하면 새 요청에서 이전 응답의 "WaterMark"를 전달해야합니다. 그렇지 않으면 그 사이에 발생한 모든 이벤트가 손실됩니다. 방법 : subscription.getWaterMark()
하는 방법 subscribeToPullNotifications() 다른
당신이 지속적으로 배치하여 동일한 서비스에 당길 수에 thrid 인수로이를 전달해야하는 루프 :
while (true) {
GetEventsResults events = null;
try {
events = subscription.getEvents();
} catch (Exception e1) {
e1.printStackTrace();
}
for (ItemEvent itemEvent : events.getItemEvents()) {
// do something...
}
}
그러나 이것은 지속적으로 서버로드가 증가하므로 일정한 간격으로 구독하여 첫 번째 방법을 사용하고 p 요청시 이전 워터 마크 표시