99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Netty UDP示例

2018-08-08 11:00 更新

接下來,在我們的示例應(yīng)用程序中將會(huì)打開一個(gè)文件,將每一行作為消息通過 UDP 發(fā)到指定的端口。對于熟悉類Unix操作系統(tǒng)的朋友,則可以將其看成一個(gè)非常標(biāo)準(zhǔn)的簡化版本“syslog(系統(tǒng)日志)”。UDP是一個(gè)完美的適合這樣的應(yīng)用程序,因?yàn)槲募旧砭褪谴鎯υ谖募到y(tǒng)中的,所以UDP可以容忍偶爾丟失一行日志文件的事情。此外,應(yīng)用程序提供了非常有價(jià)值的能力有效地處理大量的數(shù)據(jù)。

UDP 廣播使添加新事件“監(jiān)視器”接收日志消息一樣簡單開始一個(gè)指定的端口上偵聽器程序。然而,這種輕松的訪問也提出了一個(gè)潛在的安全問題,指出了為什么 UDP 廣播往往是在安全的環(huán)境中使用。還要注意廣播消息可能只能在本地網(wǎng)絡(luò),因?yàn)槁酚善鹘?jīng)常阻止他們。

Publish/Subscribe(發(fā)布/訂閱)

應(yīng)用程序,如 syslog 通常歸類為“發(fā)布/訂閱”;生產(chǎn)者或服務(wù)發(fā)布事件和多個(gè)訂閱者可以收到它們。

整體看下這個(gè)應(yīng)用,如下圖:

Figure%2013

  1. 應(yīng)用監(jiān)聽新文件內(nèi)容
  2. 事件通過 UDP 廣播
  3. 事件監(jiān)視器監(jiān)聽并顯示內(nèi)容

Figure 13.1 Application overview

應(yīng)用程序有兩個(gè)組件:廣播器和監(jiān)視器或(可能有多個(gè)實(shí)例)。為了簡單起見我們不會(huì)添加身份驗(yàn)證、驗(yàn)證、加密。

在下一節(jié)中我們將開始探索實(shí)現(xiàn)中,我們還將討論 UDP 和 TCP 應(yīng)用程序開發(fā)之間的差異。


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號