项目一:元聊宝盒 项目时间:2021.11 - 2022.03
技术栈:Spring Boot、MyBatis、Redis、Kafka、Elastic Search; 项目描述:元聊宝盒是一个社交平台,方便用户进行社交、学习,主要实现的功能有:权限控制、发布帖子、 对帖子进行评论、对评论进行回复、对帖子和评论以及回复进行点赞、发送私信、关注其他用户、查看系统消息; 技术要点:构建在Spring Boot 框架之上,并统一进行了状态管理、事务管理、异常处理,利用 Redis 实现 了 UV、DAU 的统计功能以及缓存热点数据,提高系统性能,使用 Kafka 实现了异步的站内系统通知,利用 Elastic Search 实现了全文搜索功能;
项目二:数据监控系统 项目时间:2021.12 - 2022.03 技术栈:Spring Boot、Dubbo、MyBatis、Kafka、Elastic Search; 项目描述:数据监控系统负责监控元聊宝盒的数据,对发帖、评论、私信等功能的内容进行实时监测,根据特 定的关键字进行筛选,判断消息的正负面性,并将整理后的数据进行统计分类,实时监测,当出现敏感性词汇时, 触发邮件报警; 技术要点:使用 Spring Boot 框架进行开发,产生的数据发布到 Kafka,系统负责订阅消费发布的数据到 ES 库中,数据存储在 Elastic Search 中,进行搜索查询以及修改,使用定时任务实现预警功能,判断是否有符合预 警的数据出现,如果出现,则根据预警利用 Kafka 发送预警信息。