开源软件推荐第五期:一款开源 区项目

这是 阿良的孤岛 推荐的第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进行处理,非常感谢!

上一篇 2022年8月18日
下一篇 2022年8月18日

相关推荐