netty訊息分發思路

zhumeilu發表於2017-12-14

首先在訊息中定義一個關於訊息的名稱 比如login regist這種類似的。

然後使用spring,將一些處理類繼承runnable介面,然後新增@component註解,並命名為相應的命令。

接著在接收到這個命令的時候,先獲取命令,然後通過spring獲取該命令的例項,接著放到一個執行緒池中執行。

在通過spring獲取到這個例項時,將channel和訊息都設定到處理邏輯例項中,方便想客戶端返回一些位元組流。

相關文章