日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

netty 物联网项目总结

發(fā)布時間:2024/1/1 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 netty 物联网项目总结 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

首先,一般適用NETTY用于序列化和反序列化的場景一般是針對于私有協(xié)議場景。

netty一般建議多開端口, 加快設備量接入速度。一般來說 單端口 在 200/QPS左右。

在做長連接的情況下。 建議增加前置網(wǎng)關或自定義TCP封包, 增加攻擊門檻。

多了解netty的buffer機制, 這里的坑是比較多的。

對象的序列化和反序列化建議適用三方框架。 一般適用JSON或者二進制協(xié)議。

物聯(lián)網(wǎng)方向的話還是推薦二進制協(xié)議。安全性高

一定要對系統(tǒng)本身進行調(diào)優(yōu) 比如 最大文件句柄, 連接緩沖區(qū), 連接回收時間等等。

接入方案一定要分散,即多臺(>2)以上的服務器做備災。設備端接入時,輪詢接入。

建議將數(shù)據(jù)接收和數(shù)據(jù)處理分離。避免上線所有設備就會掉線。重連時可能擊垮服務(大設備量的情況)

物聯(lián)網(wǎng)情況,注意處理弱網(wǎng)環(huán)境。建議做備用通訊方案。避免弱網(wǎng)帶來的影響。

協(xié)議報文一定要攜帶遞增的ID字段。 如能做到實時同步。 也將時間攜帶。

謹慎使用重試,重連。 特別是物聯(lián)網(wǎng)。設備基數(shù)大且批量掉線時。重連特么像洪水攻擊。

以上報文解析和TCP自定義封包我有封裝,項目地址:

https://github.com/MisterChangRayhttps://github.com/MisterChangRay

以上是我的一些閑言,可能比較碎片化。抱歉了。、

歡迎加群討論:
QQ群? 562371124

總結(jié)

以上是生活随笔為你收集整理的netty 物联网项目总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。