对sendgrid API的调用挂起,并且请求未超时

时间:2018-12-21 15:13:43

标签: sendgrid

我们使用sendgrid的Java库发送电子邮件(https://github.com/sendgrid/sendgrid-java)。调用sendgrid API时,我们注意到服务器中的挂线程。这是存在此问题的代码段。

Email from = new Email(jaFromAddress, jaFromName);
Email to = new Email(toEmail, toEmail);
Content content = new Content();
content.setType("text/html");
content.setValue(html);
Mail mail = new Mail(from, jaSubject, to, content);
request.setMethod(Method.POST);
request.setEndpoint("mail/send");
request.setBody(mail.build());
SendGrid sg = new SendGrid(jaSendGridApiKey);
Response response = sg.api(request);

``

在过去一周中,sg.api(request)方法导致应用程序中多次挂起线程。我们也无法设置超时来帮助阻止此问题,因为我们无法在sendgrid java库中找到方法来这样做。您能帮我们吗?

这导致生产问题,并严重影响我们的业务。您的及时答复将不胜感激。

谢谢

0 个答案:

没有答案