摘要:
如何保证消息不被重复消费? 或者说,如何保证消息消费的幂等性? 业务场景 在本项目中,新增员工接口,会有邮件发送,在测试接口的过程中,我们可能会有重复增加的操作,相对应的消费者端会收到两个邮件。 但是我们的用户已经收到了入职邮件。 显然这种情况,我们在生产中是不希望发生的。(会被员工在背后骂的,这S 阅读全文
摘要:
如何保证消息的可靠性的投递 在本项目中,添加员工会发送入职邮件,利用RabbitMQ的队列发送入职邮件。这部分只是实现发送邮件的功能,RabbitMQ它有它的优点就是异步、解耦、流量削峰。RabbitMQ在我们的邮件发送中扮演的角色,就相当于一个中转站。 就好比,我们平时的驿站,取快递的这个操作,大 阅读全文