mailservice:邮件服务

时间:2024-04-23 13:27:04
【文件属性】:

文件名称:mailservice:邮件服务

文件大小:74KB

文件格式:ZIP

更新时间:2024-04-23 13:27:04

Java

邮件服务 提供REST端点以异步发送电子邮件 MailService提供了Rest API来发送电子邮件,并使用Kafka以异步方式处理电子邮件发送过程。 它侦听api/v1/email端点以发送电子邮件。 它将事件发布到Kafka主题,然后由Kafka Consumer处理该事件。 概述 创建该代码库的目的是演示一个简单的后端应用程序,该应用程序使用Kafka进行异步任务,并使用Spring Boot构建。 入门 设置 先决条件 Java 8 运行卡夫卡 SMTP配置(将其保留为空是很好的选择,它只会失败,并且在消耗电子邮件事件之后您将尝试重试逻辑。) Kafka配置 默认profile的配置用于在本地环境中运行Kafka。 看一下application.properties 。 Retry Logic配置也位于属性文件中。 对于prod环境,请编辑application-prod


【文件预览】:
mailservice-main
----.gitignore(395B)
----.mvn()
--------wrapper()
----src()
--------main()
--------test()
----mvnw(10KB)
----.github()
--------workflows()
----pom.xml(4KB)
----mvnw.cmd(6KB)
----README.md(2KB)

网友评论