这是 阿良的孤岛 推荐的第5款开源软件
这个开源 区项目值得拥有
开源协议
使用 MIT 开源许可协议
直达仓库地址
效果演示
功能列表
部署架构
注册
帖子热度计算
每次发生点赞(给帖子点赞)、评论(给帖子评论)、加精的时候,就将这些帖子信息存入缓存 Redis 中,然后通过分布式的定时任务 Spring Quartz,每隔一段时间就从缓存中取出这些帖子进行计算分数。帖子分数/热度计算公式:分数(热度) = 权重 + 发帖距离天数
技术栈
前端
Thymeleaf
Bootstrap 4.x
Jquery
Ajax
后端
Spring
Spring Boot 2.1.5 RELEASE
Spring MVC
ORM:MyBatis
数据库:MySQL 5.7
分布式缓存:Redis
本地缓存:Caffeine
消息队列:Kafka 2.13-2.7.0
搜索引擎:Elasticsearch 6.4.3
安全:Spring Security
邮件任务:Spring Mail
分布式定时任务:Spring Quartz
日志:SLF4J(日志接口) + Logback(日志实现)
结尾
学习部署更多开源项目
(内容的价值取决于您的行动,实践出真知)
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!