1、完全基於java nio2封裝,整體代碼代碼結構很輕量,也非常簡單易用。
2、借鑑了netty和其他框架的部分優秀設計思想,如責任鏈、內存池化、零拷貝等優秀的設計模式。擁有媲美netty的高效性能(黃婆賣瓜 )。
3、提供了常用的多個插件(String處理器,protobuf消息處理器,心跳超時處理器、ip過濾等)滿足大部分開發場景。
4、getty可直接在安卓環境中使用(api 26+ 或 android 8.0+)
5、getty同時提供了TCP和UDP的支持,並且使用方式幾乎一致,大大提高了易用性。
6、handler處理器支持使用過程中的熱拔插設計,各處理器可以靈活組合,。
7、框架擁有非常好的拓展性,處理器拓展非常簡單,大大降低了開發成本
8、高效的性能和靠譜的穩定性,在使用過程中得到了很好的驗證
9、與netty結合使用。使用過程與netty非常類似,只要有netty是使用經驗,使用getty幾乎不需要額外學習。
1、基於java aio 對websocket協議進行了封裝,對ws以及wss協議提供了支持。
2、優化了代碼結構,提高了穩定性。
getty 開發文檔