2012-07-24 66 views
0

我已經構建了一個即時消息傳遞應用程序+語音聊天(目前正在使用它),它被設計爲集中式網絡。但是當我第一次開始構建這個應用程序時,我有興趣將其構建到P2P網絡中,然而,我缺乏有關P2P的參考和信息,而且我擔心客戶端的安全問題,所以我只是決定將我的應用構建到集中式網絡中最近我發現了一個名爲JXTA的P2P相關框架,它激勵我將當前的應用轉換爲P2P。但我的問題是,大多數開發人員和組織仍然使用JXTA等框架嗎?還是被其他東西取代了?今天的標準是什麼? (我知道Torrent是基於P2P的,但是人們是否仍然開始將應用程序開發爲P2P,即使現在有像雲這樣的標準?)今天的標準可能取代了JXTA和P2P?

+1

P2P和雲不標準,但可能工作或您的特定情況下無法正常工作的技術。如果他們不合適,不要把他們拖到你的項目上。根據您需要完成的選擇來選擇,而不是現代流行詞。 – 2012-07-24 05:37:51

+0

我不認爲「雲」是一個標準。 P2P也不是。它們只是某種技術的一般術語,您可以通過各種方式實施。也許你甚至可以建立可以被稱爲兩者的東西。如果你想要一個客戶(對等)能夠直接聯繫另一個對等,你可能正在實現一種叫做p2p的東西。或者正在朝着這個方向前進 – Nanne 2012-07-24 05:57:25

+1

你們是對的,它們都只是具有特定用途的技術。但就我而言,我認爲P2P最適合,而且我對此非常感興趣,所以我只會去搜索更多關於它的內容。謝謝你的回答 – Jason 2012-07-24 06:03:06

回答

0

沒有P2P標準。

JXTA仍然用於生產(我們使用它),但在Oracle與IP問題之後不再維護;學習曲線也相當陡峭。

對於網絡的即時通訊類型,你應該看看XMPP