springboot+kafka+邮件发送(最佳实践)

  1. 导读
    1. 集成spring-kafka,生产者生产邮件message,消费者负责发送
    2. 引入线程池,多线程发送消息
    3. 多邮件服务器配置
    4. 定时任务生产消息;计划邮件发送
  2. 实现过程
    1. 导入依赖
   <properties>
        <java.version>1.8java.version>
        <mysql.version>5.1.38mysql.version>
        <mapper.version>2.1.5mapper.version>
        <mybatis.version>1.3.2mybatis.version>
        <gson.version>2.8.2gson.version>
        <lang3.version>3.4lang3.version>
    properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-starterartifactId>
        dependency>
        
        <dependency>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-starter-testartifactId>
            <scope>testscope>
        dependency>
        <dependency>
            <groupId>org.projectlombokgroupId>
            <artifactId>lombokartifactId>
            <optional>trueoptional

你可能感兴趣的:(大数据,java,数据库)