dc/HELP.md
2021-09-25 14:25:08 +08:00

31 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Getting Started
### Reference Documentation
For further reference, please consider the following sections:
* [Official Apache Maven documentation](https://maven.apache.org/guides/index.html)
* [Spring Boot Maven Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/2.5.4/maven-plugin/reference/html/)
* [Create an OCI image](https://docs.spring.io/spring-boot/docs/2.5.4/maven-plugin/reference/html/#build-image)
系统相关
日志问题
① 一般系统的 debug模式 只有在开发调试阶段才会开启,生产环境是不开的。开启==》application.yml 下的logging 注释打开 ;;关闭 ==》application.yml 下的logging代码打上注释。
② work目录下日志一般是汇总的所有模块的日志包括所有模块他们依赖第三方jar包 输出的日志) ,其他目录下的日志是 手动用代码输出的日志
MQ 相关
1.src/main/java/com/qgs/dc/mq/configuration 包下新建 配置类。主要的作用的是在 MQ上新建队列如果队列信息不存在的话
水平扩展其他设备的时候 只要control+R 然后 00B=>00C 然后replace all
2.src/main/java/com/qgs/dc/mq/consumer 包 下 新建 received 类,主要用于接收 队列的数据,主要是接收 eapRequest 队列、 mesResponse队列 数据。
基本不用改 只需要改:
① log.info信息 换上新设备信息;
@RabbitListener() 里面信息改一下 ;
③ LoggerFactory.getLogger() 里面信息改一下;
④ 注意mesResponse/eapRequest 队列都要区别对待的改
3.修改mes 回调接口地址,数据采集中间件 收到的所有数据都会转发到这个接口里。
Constant.mesCallBackUrl
4.如果header 和 return 都不同,那需要改 src/main/java/com/qgs/dc/mq/entity/common这个包下的两个entity类其他地方不需要改。
5.所有的所有业务都写在 mes 的回调接口里就这个回调几口Constant.mesCallBackUrl就一套 可以自行区分 哪些事件不同设备要区别对待
哪些事件 通用就可以。数据采集系统只负责 数据接收和转发