我使用温度传感器在intel edison上运行KaaClient,并将温度更新到KaaServer,但有时当我启动或恢复客户端时,它会挂起
RecordInfo recordInfo = future.get();
在调查日志之后,我想知道是否因为我在这些日志之间将信息发送到服务器[2] [1] [3]:
[1] [pool-68-thread-1] INFO o.k.k.c.c.i.DefaultOperationDataProcessor - 创建的同步请求: {“requestId”:1,“syncRequestMetaData”:,...
[2] [Thread-47] INFO c.i.i.k.e.k.KaaModbusComponent- [readTemperature]将日志记录发送到服务器
[3] [pool-68-thread-1] INFO o.k.k.c.c.i.c.DefaultOperationTcpChannel - 收到通道[default_operation_tcp_channel]的ConnAck(已接受)消息 ...
在上面的序列[1] [2] [3]中,它将始终挂在future.get(); 在其他序列中,例如[2] [1] [3]或[1] [3] [2],它可以工作。
如果由此造成某些专家的帮助吗?如果有,请帮助指导我解决这个问题的好方法。感谢。