﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-基于java技术开发符合jt808标准的GPS部标平台（jt808协议、jt809协议、netty框架、springmvc框架)-随笔分类-jt808协议和java技术</title><link>http://www.blogjava.net/OneEyeWolf/category/55196.html</link><description>提供基于jt808协议的服务器Java源码实现</description><language>zh-cn</language><lastBuildDate>Fri, 02 Apr 2021 04:52:30 GMT</lastBuildDate><pubDate>Fri, 02 Apr 2021 04:52:30 GMT</pubDate><ttl>60</ttl><item><title>Netty4 + SpringBoot2 + RabbitMq + Redis + AliOSS 构建高性能粤标主动安全平台</title><link>http://www.blogjava.net/OneEyeWolf/archive/2021/04/02/435841.html</link><dc:creator>Speed</dc:creator><author>Speed</author><pubDate>Fri, 02 Apr 2021 03:11:00 GMT</pubDate><guid>http://www.blogjava.net/OneEyeWolf/archive/2021/04/02/435841.html</guid><wfw:comment>http://www.blogjava.net/OneEyeWolf/comments/435841.html</wfw:comment><comments>http://www.blogjava.net/OneEyeWolf/archive/2021/04/02/435841.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/OneEyeWolf/comments/commentRss/435841.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/OneEyeWolf/services/trackbacks/435841.html</trackback:ping><description><![CDATA[<p style="margin: 0px 0px 10px; padding: 0px; color: #333333; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; line-height: 18px;"><span style="margin: 0px; padding: 0px; font-family: Calibri; line-height: 21px; font-size: 10.5pt;">苏标主动安全协议在2021年迎来一个新的版本粤标主动安全协议标准,&nbsp;这个标准是基于jt/t808-2019协议框架的.&nbsp;作为一个面向全国的主动安全平台不可能只能接入粤标,&nbsp;还要兼容苏标.苏标</span><span style="margin: 0px; padding: 0px; font-family: 宋体; line-height: 21px; font-size: 10.5pt;">主动安全协议本身就是一个比较复杂的混合协议</span><span style="margin: 0px; padding: 0px; font-family: Calibri; line-height: 21px; font-size: 10.5pt;">,</span>&nbsp;<span style="margin: 0px; padding: 0px; font-family: 宋体; line-height: 21px; font-size: 10.5pt;">将</span><span style="margin: 0px; padding: 0px; font-family: Calibri; line-height: 21px; font-size: 10.5pt;">808</span><span style="margin: 0px; padding: 0px; font-family: 宋体; line-height: 21px; font-size: 10.5pt;">协议指令和报警文件数据流混合在一起</span><span style="margin: 0px; padding: 0px; font-family: Calibri; line-height: 21px; font-size: 10.5pt;">,&nbsp;</span><span style="margin: 0px; padding: 0px; font-family: 宋体; line-height: 21px; font-size: 10.5pt;">给开发者造成了不小的麻烦</span><span style="margin: 0px; padding: 0px; font-family: Calibri; line-height: 21px; font-size: 10.5pt;">,&nbsp;</span><span style="margin: 0px; padding: 0px; font-family: 宋体; line-height: 21px; font-size: 10.5pt;">有点烧脑</span><span style="margin: 0px; padding: 0px; font-family: Calibri; line-height: 21px; font-size: 10.5pt;">.&nbsp;</span><span style="margin: 0px; padding: 0px; font-family: 宋体; line-height: 21px; font-size: 10.5pt;">同时由于其本身业务的复杂度</span><span style="margin: 0px; padding: 0px; font-family: Calibri; line-height: 21px; font-size: 10.5pt;">,&nbsp;</span><span style="margin: 0px; padding: 0px; font-family: 宋体; line-height: 21px; font-size: 10.5pt;">使得开发人员必须要有一定的开发经验</span><span style="margin: 0px; padding: 0px; font-family: Calibri; line-height: 21px; font-size: 10.5pt;">,&nbsp;</span><span style="margin: 0px; padding: 0px; font-family: 宋体; line-height: 21px; font-size: 10.5pt;">结合比较好的设计模式才能构建出来性能良好的网关</span><span style="margin: 0px; padding: 0px; font-family: Calibri; line-height: 21px; font-size: 10.5pt;">.&nbsp;</span><span style="margin: 0px; padding: 0px; font-family: 宋体; line-height: 21px; font-size: 10.5pt;">一般需要几个版本的迭代</span><span style="margin: 0px; padding: 0px; font-family: Calibri; line-height: 21px; font-size: 10.5pt;">,&nbsp;</span><span style="margin: 0px; padding: 0px; font-family: 宋体; line-height: 21px; font-size: 10.5pt;">必须要在实际的大规模车辆接入</span><span style="margin: 0px; padding: 0px; font-family: Calibri; line-height: 21px; font-size: 10.5pt;">,&nbsp;</span><span style="margin: 0px; padding: 0px; font-family: 宋体; line-height: 21px; font-size: 10.5pt;">运营一段时间积累足够多的设备经验</span><span style="margin: 0px; padding: 0px; font-family: Calibri; line-height: 21px; font-size: 10.5pt;">,&nbsp;</span><span style="margin: 0px; padding: 0px; font-family: 宋体; line-height: 21px; font-size: 10.5pt;">才能逐步的成熟稳定下来</span><span style="margin: 0px; padding: 0px; font-family: Calibri; line-height: 21px; font-size: 10.5pt;">.&nbsp;</span><span style="margin: 0px; padding: 0px; font-family: 宋体; line-height: 21px; font-size: 10.5pt;">没有一定规模的设备接入, 就能做出高性能的网关是不可能的事情</span><span style="margin: 0px; padding: 0px; font-family: Calibri; line-height: 21px; font-size: 10.5pt;">.单纯的采用SpringBoot + Netty,只是一个基础,&nbsp;后面的代码我们仍然要有扎实良好的设计功底</span><span style="margin: 0px; padding: 0px; font-family: Calibri; font-size: 14px;">,才能做出一个优秀的主动安全平台</span><span style="margin: 0px; padding: 0px; font-family: Calibri; font-size: 10.5pt;">.</span></p><p style="margin: 0px 0px 10px; padding: 0px; color: #333333; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; line-height: 18px;"><span style="margin: 0px; padding: 0px; font-family: Calibri; line-height: 21px; font-size: 10.5pt;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;作为开发者我们必须要解决一下五个设计挑战:</span></p><p style="margin: 0px 0px 10px; padding: 0px; color: #333333; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; line-height: 18px;"><span style="margin: 0px; padding: 0px; font-family: Calibri; line-height: 21px; font-size: 10.5pt;">&nbsp; &nbsp; &nbsp; &nbsp; 1)&nbsp;高性能的主动安全协议通信网关通信框架设计</span></p><p style="margin: 0px 0px 10px; padding: 0px; color: #333333; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; line-height: 18px;"><span style="margin: 0px; padding: 0px; font-family: Calibri; line-height: 21px; font-size: 10.5pt;">&nbsp; &