日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

netty 物联网项目总结

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

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

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

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

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

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

物聯網方向的話還是推薦二進制協議。安全性高

一定要對系統本身進行調優 比如 最大文件句柄, 連接緩沖區, 連接回收時間等等。

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

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

物聯網情況,注意處理弱網環境。建議做備用通訊方案。避免弱網帶來的影響。

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

謹慎使用重試,重連。 特別是物聯網。設備基數大且批量掉線時。重連特么像洪水攻擊。

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

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

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

歡迎加群討論:
QQ群? 562371124

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。