通過“分布式系統的8大謬誤”反思APP的設計 第五篇 謬誤5:網路拓撲結構是不會改變的

來源:互聯網
上載者:User

標籤:app   介面   網路   分布式系統   設計   

謬誤5:網路拓撲結構是不會改變的

無線廣域網路要比WIFI網路強大的多。當建立的是長連結或是流媒體時,這一點變的非常重要。一個通過無線廣域網路建立的連結會保持介面處於啟用狀態,即使WIFI網路轉化為可串連狀態。為避免同時使用兩個介面,由APP決定是否關閉串連,在一個新的可用介面上重建立立串連,並作出必要的處理。大家可以看一下 Paul Danbold的 Advanced Networking。

網路的切換同時也會帶來裝置可用頻寬以及網路延時特性的變化,如果APP的工作模式依賴於這些特性的話,那麼它需要即時監控網路類型。所以,一個重度的音頻視頻應用必須實現 http即時資料流通訊協定,這個協議可以自動適配高或低頻寬情況。

原文地址:http://blog.carbonfive.com/2010/12/02/iphone-distributed-computing-fallacy-5-topology-doesnt-change/

譯者的總結:
這裡作者主要講了手機會在移動網路(我們常說的3G或4G網路)或WIFI網路上來回切換,而在我們天朝移動網路是非常昂貴的。我們經常可以看到音樂類或視頻類APP經常會提示我們
1, 您目前處於移動網路下,是否確認繼續播放;
2, 當網路從WIFI切換到移動網路時也會發出提示。
這是一種非常友好的做法。甚至有的包含高品質圖片的應用,在非WIFI情況下,會不載入圖片或只載入低品質圖片。

另外,譯者需要提到的一點是,一定要給你的伺服器掛上網域名稱,通過網域名稱訪問網路。這樣的話,有一天如果換伺服器換IP的話,只需要將網域名稱綁定的IP更換一下。更靈活的一種做法,通過網域名稱訪問伺服器端,伺服器端做一個重新導向,這樣上線的時候可以做預部署;一旦情況不妙可以切回之前的伺服器。

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

通過“分布式系統的8大謬誤”反思APP的設計 第五篇 謬誤5:網路拓撲結構是不會改變的

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.