使用 Apache MINA 2 開發(fā)網(wǎng)絡(luò)應(yīng)用
Apache MINA 2 是一個(gè)開發(fā)高性能和高可伸縮性網(wǎng)絡(luò)應(yīng)用程序的網(wǎng)絡(luò)應(yīng)用框架。它提供了一個(gè)抽象的事件驅(qū)動(dòng)的異步 API,可以使用 TCP/IP、UDP/IP、串口和虛擬機(jī)內(nèi)部的管道等傳輸方式。Apache MINA 2 可以作為開發(fā)網(wǎng)絡(luò)應(yīng)用程序的一個(gè)良好基礎(chǔ)。本文將介紹 Apache MINA 2 的基本概念和 API,包括 I/O 服務(wù)、I/O 會(huì)話、I/O 過濾器和 I/O 處理器。另外還將介紹如何使用狀態(tài)機(jī)。本文包含簡單的計(jì)算器服務(wù)和復(fù)雜的聯(lián)機(jī)游戲兩個(gè)示例應(yīng)用。
責(zé)任編輯:馬沛
來源:
IBMdW