2014-11-02 2 views
0

Google은 Gmail API에 대한 도움을 받기 위해 여기에 devs를 보내므로 내 첫 번째 게시물을 용서하십시오.Gmail 첨부 파일을 첨부하여 보내는 자바 API가 오래 걸린다

첨부 파일이있는 java gmail API를 사용하여 이메일을 보내고 이메일을 보내고 있습니다. 내가 겪고있는 문제는 실제로 send ("me", message) .execute() 메소드를 실행하는 데 최대 10 분이 걸리는 것 같다.

필자는 도움이 된 것처럼 보이는 필요한 헤더 값을 설정하여 gzip 압축을 활성화하려고 시도했지만 기본적으로 몇 초 안에 완료해야하는 작은 파일 업로드에 대해서는 여전히 용인 할 수 없을 정도로 느립니다.

그래서, 여기에 전문가에게 나의 질문은 다음과 같습니다

1) 다른 사람이 첨부 파일이 성능 저하를 경험하고 있습니까? 2) 업로드 기능을 사용하여이 작업을 수행하는 더 좋은 방법이 있습니까?

도움을 주시면 감사하겠습니다.

매트

+0

일부 코드는 도움이 될 것입니다 ... 의심되는 사람에게 보내는 것을 방해하는 JARS가 있습니까? (Maven을 사용하는 경우 - 불필요한 jar를 찾기위한 플러그인이 있습니다 - 'mvn dependency : analyze'. 사용하지 않을 경우 - 그렇게 할 것을 적극 권장합니다!) – InterruptedException

+0

10 분 정도 걸릴 것입니다. 단지 2 ~ 2 분이 걸릴 것입니다. –

답변

0

첨부 파일이 특정 크기 인 경우 Gmail은 API는 큰 base64로 JSON 페이로드를 허용하지 않습니다. 사용하는 http 클라이언트에 따라 "서버에 쓰는 중 오류"와 같은 예외가 발생할 수도 있습니다. 업로드는 1 메가 바이트보다 큰 첨부 파일을 찾는 방법입니다.

관련 문제