From b05b934cfb52473e445e95995c1be8f7ac724f0f Mon Sep 17 00:00:00 2001
From: LuoYe <19658189+luoye663@users.noreply.github.com>
Date: Mon, 7 Sep 2020 16:47:18 +0800
Subject: [PATCH] Update README.md
---
README.md | 61 +++++++++++++++++++++++++++++++++++++++----------------
1 file changed, 44 insertions(+), 17 deletions(-)
diff --git a/README.md b/README.md
index 9a09f33..eb89cde 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,45 @@
-# e5
-e5续订
-用到技术或框架
-
-spring boot
-
-rabbitMq
-
-Redis
-
-Mysql
-
-Mybatis Plus
-
-Security
-
-log4j2
+# E5续订程序
+此项目为该网址的源代码 https://e5.qyi.io/user/login
+## 说明
+此项目为我的新手练手作,代码辣鸡,目前已经从3月份运行到至今。
+如果要自己搭建的话得自己研究下了,不提供技术支持(懒),记得修改配置文件
+src/main/resources/application.properties 内的
+user.admin.githubId - 自己的github id
+数据库配置
+redis配置
+Rabbit配置
+github.client_id
+github.client_secret
+(这两个在https://github.com/settings/developers 申请一个apps就行了。)
+## 注意事项
+由于懒癌发作,在程序启动或者重启,是不会主动把数据库里面的新用户加入新队列,所以得手动添加。
+1. 在每次启动程序前,先清空延迟队列
+rabbitmq-plugins disable rabbitmq_delayed_message_exchange
+rabbitmq-plugins enable rabbitmq_delayed_message_exchange
+由于这个插件只能先禁用在启用,才能进行清空。
+2. 在每次启动程序前,清空未完成的队列。
+在rabbitmq web管理界面 - Queues - delay_queue1 - Purge - Purge Messages
+3. 启动后清空redis
+4. 登录后使用http访问工具访问 https://domain.com/admin/sendAll 这个链接,设置一个token头,为网站登录后的token,f12 看请求(需要设置的管理员github id访问才有能访问)。
+##### 如果不按照以上的来,会出现莫名其妙的问题哦,所以不建议自行搭建~
+
+## 用到技术或框架
+### spring boot
+
+### rabbitMq
+需要安装rabbitmq_delayed_message_exchange插件
+同时新建一个用户来对接此程序,由于
+### Redis
+默认用1库,可自行在配置文件修改
+
+### Mysql
+自行导入sql
+没有写清空日志功能,后面加上。
+按道理说日志因该存到MongoDB里,所以?
+### Mybatis Plus
+
+### Spring Security
+权限配置由于就那么几个,所以就没写到mysql里面。
+### log4j2
+日志框架