30 초 이상 필요한 Google appengine에서 구문 분석 및 다운로드 Excel 파일을 업로드하려면 어떻게해야합니까? 나는 자바 포이 (poi)와 백엔드 태스크를 사용하지만 백엔드가 작업을 수행하자마자 클라이언트에게 알릴 수 없다. 내가 백엔드 작업에서 만든 엑셀을 다운로드 할 수 없습니다 ... 어떤 제안을 많이 주시면 감사하겠습니다.Appengine, 파일 및 30 초 요청 제한
1
A
답변
3
여기서 가장 좋은 방법은 HTTP와 웹 서비스 아키텍처를 다투는 것이 아니라이를 사용하는 것입니다.
작업 ID의 개념을 소개합니다. 클라이언트가 파일을 업로드하면 즉시 해당 작업을 나타내는 토큰을 리턴하십시오. 추가 크레딧에는 예상 작업 시간이 포함됩니다. 초보자는 2 분을 말한다.
그러면 클라이언트는 토큰을 사용하여 해당 작업 ID의 상태를 서버에 쿼리합니다. 서버는 응답을 반환하거나 업데이트 된 ETA가있는 토큰을 반환합니다.
처음에는 클라이언트에게 2 분 (또는 작업 부하에 가장 적합한 상수)을 다시 확인하도록 지시 할 수 있습니다. 서버 처리가 더욱 스마트 해짐에 따라 더 정확한 견적을 제공하고 클라이언트의 대기 시간을 줄일 수 있습니다.
관련 문제
- 1. Datastore 및 30 초 요청 제한
- 2. Perl 꼬리 파일 30 초
- 3. 30 초 시간 제한 PHP - 치명적인 오류
- 4. WebRequest.RegisterPrefix를 사용하여 30 초 후 WCF/Silverlight 요청 시간 초과.
- 5. 30 초 지연 방법
- 6. 배치 파일 레이블이 30 초 동안 실행됩니다.
- 7. AppEngine, REST 및 서버 요청
- 8. 어떻게 30 초 후에
- 9. dtexec를 SQL 서버 2012 제한 시간 30 초 후에
- 10. 어떻게 30 초 제한 시간을 설정할 수 있습니까? NSURL
- 11. node.js 서버에서 약 20 - 30 초 걸리는 요청
- 12. AppEngine 로깅 제한
- 13. AppEngine sun.misc.Unsafe 제한
- 14. GAE : 요청이 30 초 이상 필요합니다.
- 15. extjs가로드되는 데 30 초 걸린다
- 16. 30 초 후에 매장로드가 취소되었습니다.
- 17. Saltstack test.ping 30 초 이상
- 18. mp3의 30 초 미리보기를 생성하십시오
- 19. Tox는 항상 30 초 걸립니다.
- 20. mp3의 마지막 30 초 다운로드
- 21. Java 소켓에서 30 초 지연됩니까?
- 22. Google App Engine 서블릿 요청 제한
- 23. Response.IsAuthenticated는 30 초 후에 거짓 임
- 24. 30 초마다 Google API 요청
- 25. Heoku의 대용량 파일 스트리밍이 30 초 후에 실패합니다.
- 26. AppEngine : 외부 요청 방지
- 27. Appengine 요청 비용 예상액
- 28. 비동기 모듈 및 요청 모듈로 요청 제한
- 29. 데이터 저장소 및 30 초 응답 시간 제한을 사용하여 Google App Engine에 파일 업로드
- 30. 잘못된 요청 및 제한 시간
Google 드라이브 SDK를 사용하면 30 초의 할당량을 무시할 수 있습니까? –
@EfstathiosKalyvas : 아니요. 마감은 HTTP 요청에서 처리 (POST 본문을 읽거나 다른 곳에서 데이터를 가져 오는 중)와 관계없이 수행됩니다. 내 첫 문장보기 : "우회"하지 마라. 마감 기한은 훨씬 더 나은 디자인을 장려하며 구현하기가 그리 어렵지 않다는 것을 알게 될 것입니다. – ckhan
사용자가 응답없이 응답하지 않는 것은 응용 프로그램을 설계하는 좋은 방법이 아닙니다. 그들은 추락하고 새로 고침 등등 일 수 있습니다. 승리에 대한 즉각적인 피드백. –