CZT
2023-09-27 3a97ed3e03c8969aef34d172bf46116596683bd3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
//package com.ld.igds.protocol.iot.mq;
//
//import com.ld.igds.protocol.iot.analysis.AnalysisService;
//import com.ld.io.api.IoSession;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.beans.factory.annotation.Autowired;
//import java.util.concurrent.CountDownLatch;
//
///**
// * 报文接受到后处理
// */
//@Slf4j
//public class IotReceiverServer {
//
//    private CountDownLatch latch;
//
//    @Autowired
//    public IotReceiverServer(CountDownLatch latch) {
//        this.latch = latch;
//    }
//
//    @Autowired
//    private AnalysisService analysisService;
//
//
//
//    public void onMessage(String message) {
//        message = message.replaceAll("\"", "");
//        log.info("-------获取队列信息---" + message);
//        try {
//            String[] attr = message.split("_");
//            String sessionKey = attr[0];
//            String msg = attr[1];
//             analysisService.analysis(sessionKey, msg);
//        } catch (Exception e) {
//            latch.countDown();
//            log.error("[IOT--消息队列数据失败,失败信息:{}]", e.getMessage(),e);
//        }
//        latch.countDown();
//    }
//    public void onLoginMessage(String sessionKey) {
//        log.info("onLoginMessage:" + sessionKey);
//    }
//
//}