link1.0

luojun123 78fd4e6788 Merge branches 'develop' and 'master' of http://116.62.67.134:3000/qh/qh-link into develop hace 3 años
Code Generator f56b173e1b +天气接口 hace 4 años
doc e0c6648c2a kafka替换Sender的bean创建模式,去除jms MQ相关代码 hace 3 años
qhiot-api 78fd4e6788 Merge branches 'develop' and 'master' of http://116.62.67.134:3000/qh/qh-link into develop hace 3 años
qhiot-cache 659766d7bd kafka发送前判断发送权限 hace 3 años
qhiot-common 15a87a50f1 jar包版本由1.0.1升级为1.1.1,改变kafka推送方式 hace 3 años
qhiot-core 15a87a50f1 jar包版本由1.0.1升级为1.1.1,改变kafka推送方式 hace 3 años
qhiot-detect e0c6648c2a kafka替换Sender的bean创建模式,去除jms MQ相关代码 hace 3 años
qhiot-export 15a87a50f1 jar包版本由1.0.1升级为1.1.1,改变kafka推送方式 hace 3 años
qhiot-influxdb-core cfe1254c18 暂时废除批量消费 hace 3 años
qhiot-infocenter 15a87a50f1 jar包版本由1.0.1升级为1.1.1,改变kafka推送方式 hace 3 años
qhiot-job 15a87a50f1 jar包版本由1.0.1升级为1.1.1,改变kafka推送方式 hace 3 años
qhiot-kafka 78fd4e6788 Merge branches 'develop' and 'master' of http://116.62.67.134:3000/qh/qh-link into develop hace 3 años
qhiot-log e0c6648c2a kafka替换Sender的bean创建模式,去除jms MQ相关代码 hace 3 años
qhiot-monitoring-index a1745607c7 测点配置增加监测代码 hace 3 años
qhiot-notification 15a87a50f1 jar包版本由1.0.1升级为1.1.1,改变kafka推送方式 hace 3 años
qhiot-transport 78fd4e6788 Merge branches 'develop' and 'master' of http://116.62.67.134:3000/qh/qh-link into develop hace 3 años
qhiot-verification 15a87a50f1 jar包版本由1.0.1升级为1.1.1,改变kafka推送方式 hace 3 años
qhiot-warn-kapacitor 15a87a50f1 jar包版本由1.0.1升级为1.1.1,改变kafka推送方式 hace 3 años
qhiot-weather a6e3fe6028 influxdb结构替换,link层数据查询改造 hace 3 años
qhiot-web 68d026c407 去除ActveMQ的配置信息 hace 3 años
qhiot-webcore 85770acc97 kafka消费者分片接收图片数据,并进行组装 hace 3 años
qhiot-websocket 15a87a50f1 jar包版本由1.0.1升级为1.1.1,改变kafka推送方式 hace 3 años
.editorconfig c1f725ddd5 * 一些编译警告的处理 hace 7 años
.gitignore 5f65837308 回滚有数据同步引起的编译问题 hace 6 años
ReadMe.md 15a87a50f1 jar包版本由1.0.1升级为1.1.1,改变kafka推送方式 hace 3 años
pom.xml e0c6648c2a kafka替换Sender的bean创建模式,去除jms MQ相关代码 hace 3 años

ReadMe.md

SEM(Smart Environment Management)开发框架使用说明书

前言

开发环境

  • Servlet 3.0+
  • JDK 1.8+
  • Tomcat 7+
  • Maven

技术点

  • 服务器端

    • Jsp, FreeMarker, Velocity*
    • Spring
    • Spring MVC
    • MyBatis
    • Dubbo
    • WebService(Jax-WS, Jax-RS)*
    • ActiveMQ*
    • WebSocket*
    • Netty*
  • 前端

    • Javascript, HTML5, CSS, LESS*
    • jQuery
    • Bootstrap3
  • 数据库

    • MySQL/MariaDB
    • Redis*
    • influxdb
  • 第三方软件/中间件

    • Redis
    • ActiveMQ 5.11
    • Elasticsearch 5.5
    • Zookeeper
    • grafana
    • kapacitor
    • influxdb

Tip: 标记为 * 的项不为必要项

开发工具

EclipseIntelliJ IDEA,建议使用 IntelliJ IDEA

框架结构

本框架采用模块化开发(Web 模块化使用 Servlet3.0+ 特性 Web-Fragment)

主要模块划分

基础模块 qhiot-core

该模块内集成了大量的工具类。

WEB模块 qhiot-webcore

该模块为 Web 公共模块,完成了基础配置的封装和初始化。

WEB模块 qhiot-web

该模块为 Web 应用的入口,其余各模块都将按需集成到该应用内。

3 框架使用

事件记录

@version 2021/5/28 16:54 应用层需要实现监听MONITORING_HISTORY_DATA,完成设施层面的数据组装、存储,和消息转发websocket