对接国标32960协议遇到问题

     最近在项目中对接国标32960协议,发现里面不同厂商,对接过程中,如果不注意,就会存在严重的问题,然后通过协议指令去发现是哪里报错,对着文档,查询哪个地方错误了。这是相当的老火,在项目中出现的问题,现在记录下来,就是国标32960是可以扩展指令的,但是如果厂商没有提前告诉你,就会出现,按照协议去解析,指令长度长了,然后自己的解析器报错。做协议对接的时候,前提先把接受到厂商的报文先打印出来,这样发现出了问题,则可以通过报文,在自己测试环境中测试,发现报文是否问题,其次就是将自己的日志打印的详细,这样便于调试中出现的问题。其次,现在做车联网,当协议架构完善后,则国标协议,808,809很多车联网标准协议都可以接入。

   对于对接的框架,现在基本采用异步通信的Netty,然后采用Spring boot,Spring cloud等去实现多节点接入,便于不同厂商大量设备接入或者平台的压力问题。消息处理可以采用kafka去实现,或者所有日志打印在一个模块中。主要是记录下项目中遇到的问题,对接问题。

猜你喜欢

转载自blog.csdn.net/yanchangyufan/article/details/80975369
今日推荐