很简单地在云平台上写了一个端口监听入库的程序,发现每过一段时期,这个程序发疯了一样,录入莫名其妙的很多为0的数据,然后重启一下立马就好了又,最后发现得有两三个T,搞了异步监听和同步监听都没办法搞定,觉得太离谱了,在想能不能在入库的时候规定一下,每分钟入库最多100条数据这种呢
监听有bug就应该去找监听到底有什么bug,你在数据库里瞎搞是在舍本逐末了
这种不停写数据无非是两种情况
1.陷入死循环了
2.你没有好好的判断通信协议是否符合标准,错把不知道什么程序连接到你端口上发送的测试帧当数据不停的写入
既然你的侦听放到了云平台,那么通信协议应该好好搞,加些校验,不要什么包都能解析成数据
是不是会一直持续,一直持续那就循环 如果不是那就是没有筛选