com.mqttsnet.thinglinks
├── thinglinks-ui // 前端框架 [19000]
├── thinglinks-gateway // 网关模块 [19100]、[sentinel:19101]
├── thinglinks-auth // 认证中心 [19200]
├── thinglinks-api // 接口模块
│ └── thinglinks-api-system // 系统接口
├── thinglinks-common // 通用模块
│ └── thinglinks-common-core // 核心模块
│ └── thinglinks-common-datascope // 权限范围
│ └── thinglinks-common-datasource // 多数据源
│ └── thinglinks-common-job // 分布式定时任务
│ └── thinglinks-common-kafka // kafka消息服务
│ └── thinglinks-common-log // 日志记录
│ └── thinglinks-common-redis // 缓存服务
│ └── thinglinks-common-rocketmq // rocketmq消息服务
│ └── thinglinks-common-security // 安全模块
│ └── thinglinks-common-swagger // 系统接口
├── thinglinks-modules // 业务模块
│ └── thinglinks-modules-file // 文件服务 [19300]
│ └── thinglinks-modules-gen // 代码生成 [19301]
│ └── thinglinks-modules-job // 定时任务 [19302]
│ └── thinglinks-modules-system // 系统模块 [19303]
│ └── thinglinks-modules-tdengine // TDengine服务 [19304]
│ └── thinglinks-modules-link // Link服务 [19305]
│ └── thinglinks-modules-broker // broker服务 [19306]、[MQTT-TCP:11883]、[MQTT-SSL:18443]、[MQTT-WS:18999]
│ └── thinglinks-modules-protocolAnalysis // 协议解析服务 [19307]、[TCP-IP:18901]、[UDP-IP:18902]
└── thinglinks-modules-rule // 规则模块 [19308]
├── thinglinks-registry // 注册中心微应用
├── thinglinks-visual // 图形化管理模块
│ └── thinglinks-visual-monitor // 监控中心 [19400]
│ └── thinglinks-visual-collection // 服务器监控采集服务 [19401]
├──pom.xml // 公共依赖
[hidecontent type="logged" desc="隐藏内容:登录后可查看"]
1、nohup java -Xms150m -Xmx150m -Xmn100m -Xss512k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -server -jar -Dfile.encoding=utf-8 ./thinglinks-gateway-1.0.0.RELEASE.jar >/dev/null 2>&1 & 2、nohup java -Xms150m -Xmx150m -Xmn100m -Xss512k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -server -jar -Dfile.encoding=utf-8 ./thinglinks-auth-1.0.0.RELEASE.jar >/dev/null 2>&1 & 3、nohup java -Xms150m -Xmx150m -Xmn100m -Xss512k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -server -jar -Dfile.encoding=utf-8 ./thinglinks-modules-file-1.0.0.RELEASE.jar >/dev/null 2>&1 & 4、nohup java -Xms150m -Xmx150m -Xmn100m -Xss512k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -server -jar -Dfile.encoding=utf-8 ./thinglinks-modules-gen-1.0.0.RELEASE.jar >/dev/null 2>&1 & 5、nohup java -Xms150m -Xmx150m -Xmn100m -Xss512k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -server -jar -Dfile.encoding=utf-8 ./thinglinks-modules-job-1.0.0.RELEASE.jar >/dev/null 2>&1 & 6、nohup java -Xms150m -Xmx150m -Xmn100m -Xss512k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -server -jar -Dfile.encoding=utf-8 ./thinglinks-modules-system-1.0.0.RELEASE.jar >/dev/null 2>&1 & 7、nohup java -Xms150m -Xmx150m -Xmn100m -Xss512k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -server -jar -Dfile.encoding=utf-8 ./thinglinks-modules-tdengine-1.0.0.RELEASE.jar >/dev/null 2>&1 & 8、nohup java -Xms150m -Xmx150m -Xmn100m -Xss512k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -server -jar -Dfile.encoding=utf-8 ./thinglinks-modules-link-1.0.0.RELEASE.jar >/dev/null 2>&1 & 9、nohup java -Xms400m -Xmx400m -Xmn150m -Xss512k -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=1024m -server -jar -Dfile.encoding=utf-8 ./thinglinks-modules-broker-1.0.0.RELEASE.jar >/dev/null 2>&1 & 10、nohup java -Xms400m -Xmx400m -Xmn150m -Xss512k -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=1024m -server -jar -Dfile.encoding=utf-8 ./thinglinks-modules-rule-1.0.0.RELEASE.jar >/dev/null 2>&1 & 11、nohup java -Xms400m -Xmx400m -Xmn150m -Xss512k -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=1024m -server -jar -Dfile.encoding=utf-8 ./thinglinks-modules-protocolAnalysis-1.0.0.RELEASE.jar >/dev/null 2>&1 & 12、nohup java -Xms150m -Xmx150m -Xmn100m -Xss512k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -server -jar -Dfile.encoding=utf-8 ./thinglinks-visual-monitor-1.0.0.RELEASE.jar >/dev/null 2>&1 & 13、nohup java -Xms150m -Xmx150m -Xmn100m -Xss512k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -server -Dserver.port=19101 -Dcsp.sentinel.dashboard.server=localhost:19101 -Dproject.name=sentinel-dashboard -Dsentinel.dashboard.auth.username=thinglinks -Dsentinel.dashboard.auth.password=123456 -jar -Dfile.encoding=utf-8 ./sentinel-dashboard-1.8.2.jar >/dev/null 2>&1 &
[/hidecontent]