最近總算拿到了小編 2014 年在 Mobile Open Platform Conference 分享的「How to build a scalable SNS via Polling & Push」演講影片,內容主要是在分析各種 client-server 同步時的網路模型,其中包括當時正紅的 Socket.IO,也有提到當時小編家產品的網路模型。
* Polling
* Comet
* Long Polling
* WebSocket
* Engine.IO (Socket.IO)
* Polling & Push
---
後面則是現在已經是大家都懂的 RESTful API 的設計原則及 API 文件的撰寫方式。這就不另外提了,當時還算是比較新的東西,現在過了四年其實也不用多提了 XD
---
這個題目也是當年在 DataCon.TW (前身 HadoopCon) 的「How to build a scalable SNS using HBase」續篇,HadoopCon 講的偏後端,MOPCON 講的偏前端,如果想了解即時通訊軟體的開發眉角,這兩篇可以一起看。
---
其實現在放這篇出來,也可以呼應上星期小編在 JCConf.tw 的「那些大家常忽略的 Cache-Control」,用了 polling 的方式,就要想辦法減少不必要的網路請求產生,大家看完這兩篇之後,應該就更有感覺了!
---
* 投影片:https://www.facebook.com/kewang.information/posts/1694794534130247
* HadoopCon 2014:https://www.facebook.com/kewang.information/posts/1751552835121083
* JCConf 2018:https://www.facebook.com/kewang.information/posts/2192127034396992
#mopcon #socketio #websocket #synchronous #polling
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
hadoopcon 在 Kewang 的資訊進化論 Facebook 的最讚貼文
台灣的 HBase committer 蔡嘉平 分享了如何開始貢獻 HBase 的育成懶人包,如果想要參與 Hadoop 生態系的話,這份文件絕對不能錯過!
小編也因為這份懶人包獲得在 HBase commit history 留名的一刻 (HBASE-19912) XD
---
目錄如下:
* 總要分個高低:沒有人喜歡比較,但也沒有人討厭勝利
* HBase能吃嗎?:你無法滿足每個人,正如系統無法滿足每種使用情境
* 先當個使用者:嫌貨的才會買貨、善用的才會開發
* HBase的專案結構:學習由外而內、由小至大、由淺到深
* 愛上JIRA:其實很難愛上JIRA
* HBase的版本更新:這世上只有遊戲的版本更新令人期待
* 如何快速找到議題:把你上廁所的時間都拿來看程式碼
* 如何產生patch:沒有任何東西是不需要修補的
* Jira上該有的禮節:江湖在走,基本的禮數要有
* 在開始之前你需要知道幾個名詞:跟背單字一樣,印出來壓在枕頭下面吧
* 在開始之後你需要知道幾個動作:人生就是一個指令一個動作
* 從今以後你要知道的幾個資源:謝謝大大無私的分享
---
會跟大神結緣也是因為之前遇到的 HBase region 問題,求助了 Hadoop 社群,所以才認識他。文章內的問題後來有解決,之後再另寫一篇來分享好了。
* 之前遇到的 HBase region 問題:https://www.facebook.com/kewang.information/posts/2012403362369361
* HBASE-19912:https://issues.apache.org/jira/browse/HBASE-19912
* https://github.com/apache/hbase/commit/38c8144a065bc6d330330f611ec8beaa1477a884
#hbase #apache #hadoop #hadoopcon
hadoopcon 在 Kewang 的資訊進化論 Facebook 的精選貼文
小編第一次在正式研討會分享完整的技術議題就是在 HadoopCon 上面了,在那之前只有報過 OSDC.tw 的閃電秀而已。
能上台分享自己的做過的東西及經驗真的還蠻棒的,於是之後都投稿到自己比較有經驗的研討會,到現在每一年維持至少中一篇的進度,希望能持續下去啊!!!
* https://www.facebook.com/kewang.information/posts/1751552835121083
#hadoopcon #osdctw #hbase