Java 尝试从中国环境访问twilio API时的EROR(握手时远程主机关闭连接)

Java 尝试从中国环境访问twilio API时的EROR(握手时远程主机关闭连接),java,amazon-web-services,twilio,Java,Amazon Web Services,Twilio,当我尝试在中国AWS环境中的日志中发送SMS时,我遇到了一个异常。什么会导致这个问题?Twilio API是否无法从中国地区获得?当我们在非中国环境下运行此功能时,发送SMS过程正常工作。 我尝试向非中国用户发送短信。(例如乌克兰) 这通常是由于GFW干扰TCP握手造成的。我们如何解决这个问题?如果流量通过互联网穿越中国边境,这是一个已知的问题。唯一真正的解决办法是租一条线路。 020-11-20 13:06:36,597 ERROR (ID 9f95d1c6-f082-4729-8dc2-22

当我尝试在中国AWS环境中的日志中发送SMS时,我遇到了一个异常。什么会导致这个问题?Twilio API是否无法从中国地区获得?当我们在非中国环境下运行此功能时,发送SMS过程正常工作。 我尝试向非中国用户发送短信。(例如乌克兰)


这通常是由于GFW干扰TCP握手造成的。我们如何解决这个问题?如果流量通过互联网穿越中国边境,这是一个已知的问题。唯一真正的解决办法是租一条线路。
020-11-20 13:06:36,597 ERROR (ID 9f95d1c6-f082-4729-8dc2-22f4f71860c0) (USER ) (SRC c.m.d.c.c.ejb) (REQ POST /carePartners/changeStatus) ConnectEJB.sms 'dihik' [server name: null, max mem (mb): 5813, total mem (mb): 5813, free mem (mb): 4781, used mem (mb): 1032, dihik, loaded account in 5, [ConnectEJB.sms], alarm UUID: null, +38093 118 6575, smsVendor=TwilioSMS, toPhoneNum=+38093 118 6575, submitted in 735, ERROR]: java.lang.RuntimeException: 'dihik' sending SMS: com.medtronic.diabetes.carelink.connect.sms.SMSException: Remote host closed connection during handshake; com.twilio.exception.ApiException Remote host closed connection during handshake
    at com.medtronic.diabetes.carelink.connect.ejb.ConnectSMSBean.onMessageWorker(ConnectSMSBean.java:165)
    at com.medtronic.diabetes.carelink.connect.ejb.AbstractConnectBean.executeWorkerContext(AbstractConnectBean.java:336)