Xsocket與Mina使用感受

2021-05-21 18:04:59 字數 559 閱讀 4683

mina使用了一次,有一段時間沒關注了。不過其的用法和功能還記得。mina是乙個大型一點的網路框架,支援多種協議,使用起來也較簡單,其**中提供的原始碼中含有example,不過有一些情況下需要擴充套件其過濾器類。支援非同步。其主要方法為(onmessage)

xsocket剛使用,現在正在使用中。xsocket是以較簡單的網路框架,使用起來比較簡單。不過資料不多,這個也許是xsocket開發者認為其太簡單了。xsocket支援非同步。其提供的協議是tcp協議。在做一些介面時,使用xsocket比mina更適合。xsocket效能不錯,單純的傳送和接受,每秒鐘可以達到1k條。這個效能已經大大滿足一些業務需求。其主要方法為(ondate)

區別:兩種提供的超時控制和空閒控制都為我們的建立長連線提供了很好的實現途徑。

mina支援的協議比較多,支援tcp、http等許多協議。而xsocket是建立在nio基礎上的,僅支援tcp和udp協議,不過xsocket**中提供了乙個支援http的另乙個框架xlightweb。

MINA入門使用

mina作為高效能的可應對高併發訪問的nio框架,特性就不多介紹了。下面提供一些使用的例項。伺服器端 description 用來啟動mina服務端 author administrator 2012 10 21 public class minatimeserver 伺服器端程式的業務處理器 de...

MINA2 0簡單使用

一直知道mina是apache 開發的乙個開發socket程式設計框架,但一直沒弄清楚mina2.0裡的多執行緒該如何處理,根據apache提供的文件,使用mina2.0開發多執行緒的程式變的非常簡單,只用在其filter中加入執行緒池就可以了,感覺挺神奇,於是參考apache的其他專案,寫了個小例...

Mina使用Demo以及最少jar

伺服器端啟動 建立乙個非阻塞的server端的socket,用nio socketacceptor acceptor new niosocketacceptor 建立資料過濾器 defaultiofilterchainbuilder chain acceptor.getfilterchain 設定這...