# Communicating **Repository Path**: ywwdedu/Communicating ## Basic Information - **Project Name**: Communicating - **Description**: 万红 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-05-07 - **Last Updated**: 2023-03-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springboot-ssm 的demo项目 目前暂时整合了Elk、redis 、jwt,后续空闲了会优化其中的功能,例如整合mycat,实现分库分表的设计,以及整合消息中间件kafka,使之成为一个 功能完善的项目,后续开发新项目的时候直接download下来,直接对业务内容开发,不再关心基建的任务。 排期: 1期: 引入kafka,改造日志功能。ELK的数据源切换为kafka. (完成) 2期: 新增配置中心,可以考虑使用redis 自己搭建,也可以使用开源的 例如携程applo ,springcloud config 或者nacos (未引入) 3期: 代码架构优化。考虑使用设计模式来规范项目结构 4期: 配置告警通知,业务报表系统(grafana私服,消费es数据) 5期: 微服务化,开始考虑系统容灾方面的。 例如 熔断、降级、dr、以及制作我擅长的反爬模块 ### 1、es 端口配置9200 ### 2、kibana 配置5601 进入kibana 目录下的conf,修改kibana.yml,然后重启kibana。 ![img_3.png](img_3.png) ![img_2.png](img_2.png) ### 3、logstash 配置9600 编写conf,放入到logstash的bin目录先文件然后启动 ### 4、mysql监控地址 /druid/* username admin password admin ![img_1.png](img_1.png)