国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

TalkingData馬驥: 地圖可視化Client Service架構設計及實踐

原創
新聞 開發工具
TalkingData已經積累了30多億移動開發數據,我們的產品主要圍繞三方向:一是面向于開發者服務,二是應用統計分析、三是廣告監測。TalkingData公司總部設在北京,在上海有研發中心,深圳有一個辦事處。此外,還在國外設置了一些分資機構。

  【51CTO.com原創稿件】在WOT2016移動互聯網技術峰會平臺技術專場,TalkingData 研發副總裁馬驥先生給我們帶來了《地圖可視化Client Service架構設計及實踐》的精彩演講,與參會的朋友共同分享了地圖在大數據領域當中的應用和如何通過數據可視化進行數據挖掘、探索以及數據決策等精彩內容。

  TalkingData成立于2012年,目前已經進行了 C輪融資,并正在啟動D輪融資。截止到現在, TalkingData已經積累了30多億移動開發數據,我們的產品主要圍繞三方向:一是面向于開發者服務,二是應用統計分析、三是廣告監測。TalkingData公司總部設在北京,在上海有研發中心,深圳有一個辦事處。此外,還在國外設置了一些分資機構。

  談到當前的數據市場,馬驥先生認為,當前數據體量積累了大約有30億設備,日活2.5億,月活6.5億,每天吞吐能力大約14T,交互會話34億,處理事件300多億。WIFI數據覆蓋了80個城市,3000多個商場,WIFI指紋有400多萬,POI數據是4200萬。另外,圍繞這些數據有各種標簽800多個。他表示,在大數據時代地圖的發展出現了一些瓶頸,如何解決地圖在大數據領域中的使用是一個非常重要的課題。

  針對這一課題,TalkingData公司研發出一套完整的解決方案。首先,是繪制引擎TD Seagull,因為地圖數據和PVI數據對于任何一家公司都是很有價值的,需要各種保護、防破解,我們同樣采用這樣的方案,把加密數據拿過來,前端解密。另外,如何把數據壓縮更小,有一套壓縮算法解開。

  在Client端和Server端,500萬數據放到前端明顯完不成,肯定是前后配合做。解決辦法最重要的是這兩塊:***, 500萬個點的數據,在全國視野內是否給5000個點就能把500萬個點表示出來,甚至給500個點是不是也能夠把上面的地圖表示出來。我們認為,這完全是可以的,當然把500萬個點提取出5000個點或者500個點,如何把特征點弄好,就要有數據聚合服務。第二,大量數據在放大之后很大全國的數據是沒有用的,在打開地圖放大到一定級別后只顯示可視區內或者需要繪制的數據,返給前端是不是可以?答案是的,這是最重要的解決辦法。例如,用圍欄計算,畫一個圍欄,海淀區有多少數據需要計算。另外,大部分都是即時服務,坐標轉換,因此涉及到轉換有N多種坐標體系。幾何計算如何判斷一個點是否在圍欄內,好像很簡單,其實真的蠻復雜。500萬個點如何判斷圍欄?本身有100個點,這件事情很復雜。這個方案是后端到即時N多服務,把數據提煉出來,吐到前端,前端做解密、壓縮,通過地圖各種熱力圖API顯示出來,這是我們最初的一套方案。

  當然,在這套方案中我們也發現有幾個問題:***個問題是后端開銷比較大,系統開銷很大,計算能力對內存、對CPU計算很大。另外,SLA性能,一個請求是否能在一秒內把數據接口不是返回接口,而是返回到前端來,系統是否能夠支撐。這就造成硬件投入比較多,但是有些行業客戶需求點很小,需要加一套即時服務,對成本來說有問題,即時服務硬件投入很大 如何解決這個問題?簡單的辦法是前端能否有更多的事情,這是一個很正常的思維,如何把后端服務放到前端做,或者能否前后端協同做,這樣就降低了后端的技術復雜性。

  另外一個問題是把后端服務拿了出來,上移到前端客戶端瀏覽器。由于數據聚合瀏覽器完全可以做,圍欄計算、坐標轉換,很多都試圖想要瀏覽器承擔減輕后端的服務,甚至有些后端服務可以不做了或者少做點。

  TD Seagull面臨的挑戰主要來自幾個方面:***個方面是前端繪制,現在前端的解決方案還是很多的,不做細說。第二個是Client端的問題,大量數據導致整體地圖拖拽非常卡頓,甚至致使瀏覽器崩潰了。 Client繪制極限值能做多大,如果容器就是一萬、幾千,沒什么可談的,如果能夠更大可能會更好,但是面臨的問題也會很多,比如地圖拖拽一下或滑動一下,可能都需要有N多計算。計算復雜度和算法邏輯,前端GS做地圖很有意思,真的有很多算法邏輯,但是導致的結果是這塊帶來的問題也會比較多。前面是原因,后面是表象,這個表象對于用戶的體驗很差,GS的執行原理是單線程的,很容易有大量的計算在,執行效率在,很容易堵塞后面腳本咨詢,除了卡頓現象都是因為這種問題導致的。

  既然把服務往上移,如何提升計算能力,成為處理架構設計最核心的。前端經過十幾年的發展,H5做了很多,大家也經常提到MVC,為什么前端的M層很薄?甚至有的根本沒有M層?為什么前后端分離的標準,前端是負責展現邏輯,后端負責業務邏輯?當然,現在有些客戶端很多的業務邏輯逐漸往前移。但是,在計算能力方面,前端一直以來是弱的,原因很簡單,既然是一個單線程的,意味著只能利用好一個CPU,現在手機都多核了,前端GS執行沒有充分利用好CPU資源,可以得出這個結論。H5的發展各種解決方案出來了,做前端的已經很清楚了。

  整個方案完成后,目前在整體計算能力方面有了很大的提高。圖中橫軸代表PUI個數,是2000個,扔到Worker里,返回是70毫秒,如果是5000個點100毫秒。一般情況下,3萬個點500毫秒對于瀏覽器整個過程用戶體驗非常不錯。這個測試在電腦性能相對比較弱,如果好的電腦形成反饋更高。比如到10萬個PVI計算達到了1.3秒,20萬是2秒多。現在整體已經沒有峰值了,只是用戶是否可接受,做了Worker之后,另外一個問題20萬個點如何從服務器端跑到客戶端,這是另外一個事,至少可以看到Worker、多線程計算能力真的大大提升,在業務處理上沒有瓶頸了,現在可以放20萬個,其實30萬也不會有什么問題,只是是否能夠執行完而已。

【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】

責任編輯:張誠 來源: 51CTO
相關推薦

2020-03-11 14:39:26

數據可視化地圖可視化地理信息

2016-09-08 10:23:19

TalkingData大數據

2014-01-17 10:36:39

2022-03-01 10:29:44

Kubernetes容器

2020-03-07 21:48:46

物聯網可視化技術設計

2017-09-05 08:35:09

Python可視化地圖

2017-09-01 19:49:50

Python工具地圖

2021-03-18 08:11:18

PythonDash工具

2015-10-29 09:36:48

2014-06-20 15:00:57

數據可視化

2023-02-07 11:44:02

2024-03-06 19:57:56

探索商家可視化

2009-06-22 14:48:21

DRY架構設計

2022-06-29 08:28:58

數據可視化數據可視化平臺

2021-02-01 22:01:57

Coco工具macOS

2017-10-14 13:54:26

數據可視化數據信息可視化

2022-08-26 09:15:58

Python可視化plotly

2009-04-21 14:26:41

可視化監控IT管理摩卡

2023-11-30 09:34:14

數據可視化探索

2024-07-25 14:04:16

點贊
收藏

51CTO技術棧公眾號

国产精选在线观看91| av免费在线观| 美女国产精品| 欧美最猛性xxxxx(亚洲精品)| 另类专区亚洲| 日韩一级大片在线| 川上优的av在线一区二区| 亚洲一区自拍偷拍| 黄色免费影视| 亚洲欧洲综合另类| 成人免费视频网站在线看| 国产黄人亚洲片| 五月天激情图片| 黄网站免费久久| 国产91av视频在线观看| 日韩电影在线观看网站| 蜜桃成人在线| 欧美aa在线视频| 中文字幕人成一区| 国产一区二区三区观看| 激情视频小说图片| 处破女av一区二区| wwwxxx黄色片| 国产精品乱子久久久久| 成人拍拍拍在线观看| 亚洲视频网在线直播| 国产精品久久久久永久免费看| 亚洲欧美在线视频观看| 女同互忝互慰dv毛片观看| 亚洲电影一区二区| 久热av在线| 精品免费视频一区二区| 欧美magnet| 欧美精品在线播放| 视频国产一区| 国产精品yjizz| 亚洲欧美日韩综合国产aⅴ| 日韩免费电影一区二区三区| 美女国产一区二区三区| 2019日韩中文字幕mv| 久久精品亚洲国产奇米99| 偷窥自拍亚洲色图| 欧美日韩性视频在线| √天堂资源地址在线官网| 欧美大肚乱孕交hd孕妇| 欧美理论影院| 8x拔播拔播x8国产精品| 亚洲精品网址| 亚洲 国产 欧美一区| 成人av网站在线观看| а√最新版在线天堂| 在线亚洲人成电影网站色www| 色呦呦呦在线观看| 日韩在线视频线视频免费网站| 国产精品国产| 粉嫩av四季av绯色av第一区| 蜜臀久久99精品久久久久宅男 | 精品欧美一区二区精品久久| 久久er99热精品一区二区| 免费在线观看日韩视频| 亚洲韩国一区二区三区| 色综合999| 欧美激情小视频| 欧美精品一线| 国产免费黄色一级片| 午夜精品福利久久久| 黄色软件视频在线观看| 欧美一级淫片播放口| 校园春色综合网| caopor在线视频| 欧美日韩精品久久久| 91成人短视频在线观看| 波多野结衣久草一区| 成人av午夜影院| 国产福利在线观看| 欧美久久久精品| 韩日在线一区| 成人在线免费播放视频| 91成人免费在线| 日本免费精品| 日韩欧美一区二区在线观看| 一区二区三区欧美久久| 小早川怜子影音先锋在线观看| 国产精品色悠悠| 国产成人免费在线视频| 国产视频第一页在线观看| 欧美精品在线第一页| 久久亚洲一区| 在线香蕉视频| 色综合色综合久久综合频道88| 日韩av高清在线观看| 伊人网在线视频| 美女少妇精品视频| 石原莉奈一区二区三区在线观看 | 国产精品久久久久久久美男| 国内一区二区在线| 岛国大片在线观看| 国内免费久久久久久久久久久| 老司机精品视频导航| 免费a在线观看| 91chinesevideo永久地址| 热久久国产精品| 黄色在线网站| 欧洲永久精品大片ww免费漫画| 国产盗摄女厕一区二区三区| 老司机在线视频二区| 国产精品综合不卡av| 欧美激情在线观看视频免费| 免费亚洲电影| 欧美精品一区在线| 欧美色道久久88综合亚洲精品| 欧美欧美在线| 欧美 亚洲 视频| 精品三级在线观看| 红桃视频国产精品| 在线欧美一级视频| 亚洲91精品在线观看| av高清不卡在线| 成人勉费视频| 一级一片免费播放| 精品国产一区二区三区四区四| 伊人成人在线| 成人在线播放视频| 97超碰最新| 一本一道久久a久久精品综合蜜臀| 国产欧美一区二区三区精品观看 | 99视频在线精品| 国产综合色区在线观看| 亚洲成色最大综合在线| 日韩欧美不卡在线观看视频| 国产欧美一区二区三区国产幕精品| 日韩av资源站| 成人午夜在线观看| 亚洲国产欧美在线| 欧美日韩激情| 最新中文在线视频| 亚洲一区二区三区sesese| 欧美天堂在线观看| 国产精品红桃| 黄色国产网站在线播放| 欧美日韩国产免费一区二区三区| 欧美日韩免费视频| 日日欢夜夜爽一区| 一个人www视频在线免费观看| 亚洲天堂av免费在线观看| 亚洲男人天天操| 99精品欧美一区二区三区小说| 成人看片网页| 色乱码一区二区三区88| 91成人免费| a天堂在线资源| 久久天堂国产精品| 欧美精品一区二区不卡| 成人免费观看视频| 日本精品国产| 国产福利电影网| 亚洲一区二区三区在线免费观看 | 亚洲午夜视频| 久久国产精品黑丝| 日本香蕉视频在线观看| 欧美激情第三页| 午夜不卡在线视频| 亚洲免费婷婷| 伊人久久综合一区二区| 午夜dv内射一区二区| 国产精品视频精品| 欧美一卡二卡在线| 成人18精品视频| 精品国内自产拍在线观看视频| 国产在线一二三| 亚洲一卡二卡三卡四卡无卡网站在线看| 亚洲免费电影在线观看| 久久久激情视频| 成人三级视频| 欧美hdxxx| 虎白女粉嫩尤物福利视频| 国产精品极品美女粉嫩高清在线| 欧美色综合影院| 成人黄色777网| 郴州新闻综合频道在线直播| av在线免费网址| 精品日韩久久久| 久久久久久九九九九| 久久精品国产亚洲精品2020| 午夜精品爽啪视频| 国产九色精品成人porny| 欧美日韩一区二区三区在线电影 | 中文字幕有码在线视频| 欧美日韩福利在线| 国产在线精品播放| 337p日本欧洲亚洲大胆色噜噜| 中文字幕电影一区| 蜜桃av综合| 亚洲综合福利| av在线理伦电影| 欧美著名女优| 欧美成人三级在线视频| av成人在线电影| 欧美日韩xxx| 精品久久久久久亚洲综合网|