我们是Spring Boot应用程序,我们通过致电交换服务器来向供应商发送电子邮件,但是在某些时候,我们收到了很多请求,并且发送了如此多的电子邮件,从而导致电子邮件服务器抛出错误,例如超出了速率限制和连接重置,连接关闭
有人可以建议如何克服这个问题吗?我们没有对电子邮件服务器的控制,我们只是在使用电子邮件服务器。
即使我们收到了来自客户的如此多的请求,如何在慢速阶段发送电子邮件?
答案 0 :(得分:0)
您必须取消电子邮件发送功能的耦合。将它们放在类似Kafka的东西中,然后Kafka消费者可以对其进行速率限制。