我有一个spring boot应用程序,其中的一个类订阅了一个事件。事件发生时,我已编写了发送电子邮件的电子邮件服务。如何处理每秒生成大量电子邮件的senario。
Class ABC implements XYZSubscriber{
@Autowired
private EmailService eMailService:
.....
.....
private void process(Product product){
emailService.sendEmail(product)
}
}
在我的EmailService类中,我正在使用JavaMailSender发送电子邮件
我担心的是每秒产生多少事件,因为它是单步执行的,因此会降低系统速度。我该如何处理?