手機淘寶王少川:長連接及分布式消息推送系統架構與實踐
2014年7月25-26日,由51CTO傳媒主辦的全球軟件技術峰會WOT(World Of Tech)在北京富力萬麗酒店召開。秉承專注技術、服務技術人員的理念,自2012年以來,WOT品牌峰會成功舉辦了三屆,積累了大量的技術專家資源,獲 得了廣大IT從業者和技術愛好者的一致認可,成為了業界重要的技術分享交流平臺以及人脈拓展平臺。
本次會議分為8個技術主題,分別是:數據庫技術與應用,互聯網架構分析,高效的技術團隊,敏捷開發,實時計算與數據分析,移動應用,自動化運維,開源技術。51CTO作為本次峰會的主辦方,將全程視頻、圖文直播報道這場數據的盛宴。
在26日上午的移動應用專場,淘寶無線技術專家王少川為來賓帶來題為《手機淘寶長連接及分布式消息推送系統的架構與實踐》的精彩演講。
王少川,淘寶無線技術專家
講師介紹:
淘寶無線技術專家,專注于系統高并發,分布式及無線長連接、消息推送解決方案。先后從事金融系統FX,無線消息推送及高性能Web及分布式系統開發等。 中間開發了純java解決方案summercool系列開源框架工具:summercool-web(web開發框架)、summercool- hsf(RPC遠程調用)、summercool-ddl(分表分庫)、summercool-cache(堆外海量數據緩存)等,58同城,搜狐,淘寶 等等各大公司使用。
演講精華內容:
本次演講主要為大家介紹一下手機淘寶長連接狀態的實現及維護;以及如何實現快速、高效的分布式消息推送系統。
從用戶在線狀態的準確性,小心發送的可靠性,系統的復雜度等等方向為現場的開發者展示了長連接狀態的實現及維護。
消息發送的可靠性
數據層非對稱加密等,
長連接技術選型(Grizzly,心跳、數據包處理優化等)
用戶信息存儲優化(盡量少占內存,如:使用Java堆外內存等)
JVM參數優化(內存優化,CMS及線程優化回收等)
OS層系統參數優化(TCP內存優化及連接回收等)
以上是51CTO.com記者從一線為您帶來的精彩報道。后續我們還有更加精彩的獨家報道,敬請關注。