Netty核心之Codec 框架

2018-08-03 14:34 更新

本章介紹

  • Decoder(解碼器)
  • Encoder(編碼器)
  • Codec(編解碼器)

在前面的章節(jié)中,我們討論了連接到攔截操作或數(shù)據(jù)處理鏈的不同方式,展示了如何使用 ChannelHandler 及其相關(guān)的類來(lái)實(shí)現(xiàn)幾乎任何一種應(yīng)用程序所需的邏輯。但正如標(biāo)準(zhǔn)架構(gòu)模式通常有專門的框架,通用處理模式很適合使用目標(biāo)實(shí)現(xiàn),可以節(jié)省我們大量的開發(fā)時(shí)間和精力。

在這一章,我們將研究編碼和解碼——數(shù)據(jù)從一種特定協(xié)議格式到另一種格式的轉(zhuǎn)換。這種處理模式是由通常被稱為“codecs(編解碼器)”的組件來(lái)處理的。Netty提供了一些組件,利用它們可以很容易地為各種不同協(xié)議編寫編解碼器。例如,如果您正在構(gòu)建一個(gè)基于 Netty 的郵件服務(wù)器,你可以使用POP3IMAP 和 SMTP的現(xiàn)成的實(shí)現(xiàn)


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)