點選「 IT碼徒 」, 關註,置頂 公眾號
每日技術幹貨,第一時間送達!
Echo 是一套前後端不分離的開源社群系統,基於目前主流 Java Web 技術棧(SpringBoot + MyBatis + MySQL + Redis + Kafka + Elasticsearch + Spring Security + ...),並提供詳細的開發文件和配套教程。包含貼文、評論、私信、系統通知、點贊、關註、搜尋、使用者設定、數據統計等模組。
1
技術棧
後端:
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(日誌實作)
前端:
Thymeleaf
Bootstrap 4.x
Jquery
Ajax
開發環境:
作業系統:Windows 10
構建工具:Apache Maven
整合開發工具:Intellij IDEA
套用伺服器:Apache Tomcat
介面測試工具:Postman
壓力測試工具:Apache JMeter
版本控制工具:Git
Java 版本:8
2
部署架構
3
部份截圖
開源地址:
Gitee: https://gitee.com/veal98/Echo
Github: https://github.com/Veal98/Echo
— END —
PS:防止找不到本篇文章,可以收藏點贊,方便翻閱尋找哦。
往期推薦