站长站首页| 下载首页| 源码下载| 软件下载| 素材下载| 模板下载| 安卓下载 最新 | 最热 | 地图 | xml

Echo开源社区系统

Echo开源社区系统

v2.3社区论坛
下载地址
  • 软件大小:4.91MB
  • 软件语言:简体中文
  • 更新时间:2021-11-23
  • 软件类别:国产软件
  • 软件授权:开源软件
  • 软件厂商:Home Page
  • 运行环境:Java
  • 软件等级:
  • 演示网址:Demo Url

下面我们对Echo开源社区系统v2.3文件阐述相关使用资料和Echo开源社区系统v2.3文件的更新信息。

易采下载网免费提供Echo开源社区系统下载资源服务,欢迎大家前来下载。

Echo 是一套前后端不分离的开源社区系统,基于目前主流 Java Web 技术栈(SpringBoot + MyBatis + MySQL + Redis + Kafka + Elasticsearch + Spring Security + ...),并提供详细的开发文档和配套教程。包含帖子、评论、私信、系统通知、点赞、关注、搜索、用户设置、数据统计等模块。

 

核心技术栈

后端:

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

 

本地运行

各位如果需要将项目部署在本地进行测试,以下环境请提前备好:

Java 8

MySQL 5.7

Redis

Kafka 2.13-2.7.0

Elasticsearch 6.4.3

然后修改配置文件中的信息为你自己的本地环境,直接运行是运行不了的,而且相关私密信息我全部用 xxxxxxx 代替了。

本地运行需要修改的配置文件信息如下:

1)application-develop.properties:

MySQL

Spring Mail(邮箱需要开启 SMTP 服务)

Kafka:consumer.group-id(该字段见 Kafka 安装包中的 consumer.proerties,可自行修改, 修改完毕后需要重启 Kafka)

Elasticsearch:cluster-name(该字段见 Elasticsearch 安装包中的 elasticsearch.yml,可自行修改)

七牛云(需要新建一个七牛云的对象存储空间,用来存放上传的头像图片)

2)logback-spring-develop.xml:

LOG_PATH:日志存放的位置

每次运行需要打开:

MySQL

Redis

Elasticsearch

Kafka

另外,还需要事件建好数据库 greatecommunity,然后依次运行项目 sql 文件夹下的这几个 sql 文件建立数据库表:

init_comment.sql 评论

init_discuss_post.sql 帖子

init_message.sql 私信/通知

init_quartz.sql 用于Spring Quartz

init_user.sql 用户

Echo开源社区系统v2.3

Echo开源社区系统

下载地址

本类排行

本类热点