Qcon全國軟件開發(fā)大會會議快報
2017年4月16日,Qcon全球軟件開發(fā)大會在北京國家會議中心正式拉開帷幕。這場由InfoQ主辦的技術(shù)峰會共持續(xù)三天。來自全球的架構(gòu)師、工程總監(jiān)、高級開發(fā)人員齊聚北京,以”升級你的軟件開發(fā)思維“為主題,共同探討了未來軟件開發(fā)方向。QCon是與InfoQ主辦的全球頂級技術(shù)盛會,每年在倫敦、北京、東京、紐約、圣保羅、上海、舊金山召開。自2007年3月份首次舉辦以來,已經(jīng)有超萬名高級技術(shù)人員參加過QCon大會。QCon內(nèi)容你改源于實踐并面向社區(qū),演講嘉賓依據(jù)熱點話題,面向5年以上工作經(jīng)驗的技術(shù)團隊負責人、架構(gòu)師、工程總監(jiān)、高級開發(fā)人員分享技術(shù)創(chuàng)新和最佳實踐。
此次大會共有41個專題,涉及微服務(wù)、容器、大數(shù)據(jù)、人工智能、前端技術(shù)、互聯(lián)網(wǎng)廣告等多個熱點。此次,我與大家重點分享以下幾場演講。
蘇寧美國研究院技術(shù)總監(jiān)程進興在2017年4月17日做了主題演講——深度學(xué)習(xí)在電子商務(wù)中的應(yīng)用。該主題演講聚焦于電子商務(wù)領(lǐng)域,探索深度學(xué)習(xí)在自然語義處理和精準理解用戶意圖方面的最新應(yīng)用。包括以下兩方面:
如何利用深度學(xué)習(xí)技術(shù)提升商品搜索的相關(guān)度讓搜索更加智能,實現(xiàn)搜索從文本匹配到用戶意圖匹配的跨越。 程進興主要介紹了蘇寧硅谷研究院如何將商品文檔轉(zhuǎn)化為數(shù)值矢量,從而應(yīng)用于商品搜索的探索和研究。
如何利用深度學(xué)習(xí)深入理解用戶的會話內(nèi)容和意圖,讓基于會話/聊天的交互式系統(tǒng)成為新一代電子商務(wù)的入口。蘇寧硅谷研究院的最新嘗試中,將新的機器學(xué)習(xí)/深度學(xué)習(xí)模型和傳統(tǒng)的技術(shù)解決方案有效結(jié)合起來,利用有限的人工編輯和標注的數(shù)據(jù),提供電商領(lǐng)域的聊天機器人解決方案。
最后,程總監(jiān)介紹了蘇寧目前的研究方向。蘇寧正持續(xù)探索前瞻技術(shù),努力成為技術(shù)驅(qū)動型的商業(yè)公司代表,為用戶提供極致服務(wù)。
滴滴在本次會議上派出了重要技術(shù)崗的8位工程師現(xiàn)場發(fā)表了8場主題演講,具體如下。
VirtualAPK,分享人滴滴出行技術(shù)專家任玉剛。VirtualAPK是滴滴推出的一款A(yù)ndroid平臺上的插件化方案,通過VirtualAPK,可以讓APP無需重新發(fā)版即可上線新功能。在傳統(tǒng)的開發(fā)流程中,APP的版本迭代有了一定的限制,無法做到APP的隨時更新。VirtualAPK可以使得APP發(fā)版將不再有時間點的限制,可以隨心所欲地按需更新。想要實現(xiàn)這一功能,需要將APP拆成兩個部分——宿主和插件,其中宿主中沒有或者只有少量無需更新的邏輯,而所有的業(yè)務(wù)邏輯代碼則位于插件中,每次APP更新的時候,只需要更新插件即可。
滴滴實時平臺架構(gòu)實踐,分享人滴滴高級軟件工程師劉建輝。滴滴構(gòu)建了一套實時平臺,這套管理平臺幫助公司業(yè)務(wù)用戶快速進行實時業(yè)務(wù)開發(fā)。實時平臺用戶無需了解大數(shù)據(jù)相關(guān)組件的使用方式,關(guān)注具體的實現(xiàn)細節(jié),借助于平臺的能力,就能快速的完成實時應(yīng)用的開發(fā)部署。
全鏈路壓測在滴滴的實踐,分享人滴滴技術(shù)專家楊明川。滴滴全鏈路壓測實踐的主體思路是,在虛擬國家內(nèi),使用虛擬乘客/司機在完整的線上環(huán)境完成交易流程。需要解決三大問題,包括虛擬數(shù)據(jù)構(gòu)造:虛擬乘客/司機,虛擬場景,虛擬App;流量標記:http/thrift協(xié)議, mysql/codis/rockstable協(xié)議;存儲隔離/清理:持久化存儲,緩存。
全鏈路壓測工具端介紹,分享人滴滴出行質(zhì)量部架構(gòu)師葉杰。滴滴為了檢測線上的抗壓能力,模擬了海量的“機器人”。其核心技術(shù)亮點包括:動態(tài)可配置的狀態(tài)機控制機器人的行為;根據(jù)線上流量信息控制各行為的比例配比;根據(jù)歷史訂單信息控制各機器人的發(fā)單位置;兩級擴容及多ip綁定支撐了海量的機器人長連接。
異構(gòu)系統(tǒng)鏈路追蹤,分享人滴滴質(zhì)量部架構(gòu)師邢沛。滴滴實踐了業(yè)務(wù)日志規(guī)范化和trace機制引入的工作,并進一步使得業(yè)務(wù)系統(tǒng)具有日志檢索能力、鏈路追蹤能力和通用信息透傳能力。具體有三件事情。第一件是日志規(guī)范化,配套了多語言日志組件,打印內(nèi)容符合標準的業(yè)務(wù)日志。 第二件是將trace機制落地,在一個核心模塊日升級量幾百的子系統(tǒng),一個多語言、異構(gòu)框架、缺少RPC中間件的復(fù)雜系統(tǒng)。第三件是數(shù)據(jù)應(yīng)用,在規(guī)范日志和trace機制的基礎(chǔ)上, 提供調(diào)用鏈跟蹤,場景還原,專項分析等服務(wù)協(xié)助定位線上badcase。
基于Docker的云端高效研發(fā)之旅,分享人滴滴技術(shù)專家張禾。通過研發(fā)云,滴滴的各個團隊有了標準、可一鍵部署的服務(wù)端環(huán)境,使得,服務(wù)端環(huán)境的構(gòu)成一目了然,易于管理和演進,不再是難以維護的黑盒狀態(tài);極大的降低了服務(wù)端環(huán)境的搭建門檻,可以自助的獲得環(huán)境,不必了解細節(jié);極大的縮短了服務(wù)端環(huán)境的準備時間,典型情況下能從天級別下降到分鐘級;有效的提高了服務(wù)端環(huán)境的一致性,可以避免很多由于環(huán)境差異導(dǎo)致的問題。通過研發(fā)云,滴滴有了以云測為代表的服務(wù)。通過智能分組、快速復(fù)制以及并行執(zhí)行等手段,極大的提升了自動化測試的運行速度,為業(yè)務(wù)功能的快速迭代保駕護航。
大規(guī)模路徑引擎集群的架構(gòu)演化,分享人滴滴新業(yè)務(wù)四部高級專家工程師蔡嘯。目前的第三方服務(wù)已經(jīng)無法滿足滴滴核心業(yè)務(wù)的需求。為此我們結(jié)合自身的業(yè)務(wù)場景自建了路線服務(wù)來滿足我們核心場景的高并發(fā),低延時需求。我們主要通過優(yōu)化算法,簡化模型的方法來對核心系統(tǒng)的性能進行了大幅的優(yōu)化。
數(shù)據(jù)驅(qū)動安全——滴滴安全基礎(chǔ)數(shù)據(jù)建設(shè),分享人滴滴資深開發(fā)工程師梁秦楠。面對安全這個數(shù)據(jù)要求很高的場景,滴滴面臨到非常多的挑戰(zhàn)。目前我們基于大數(shù)據(jù)的數(shù)據(jù)處理架構(gòu),每日完成海量數(shù)據(jù)的匯聚。通過對特定場景進行數(shù)據(jù)的建模,并結(jié)合安全的應(yīng)用場景進行有效的數(shù)據(jù)組織,提升數(shù)據(jù)建設(shè)效率與使用效率。另外我們還從流和批量進行數(shù)據(jù)質(zhì)檢,結(jié)合質(zhì)量問題引入的原因,多環(huán)節(jié)有效把控數(shù)據(jù)的質(zhì)量。最后我們對于最敏感的數(shù)據(jù),也會結(jié)合特定場景通過從機器安全,存儲安全,傳輸安全,人員操作審計等多緯度進行數(shù)據(jù)安全管控。 人民郵電出版社異步社區(qū)在此次會議上設(shè)有展位,主要負責異步社區(qū)品牌的宣傳、圖書的展覽和銷售等。此次會議,異步社區(qū)聯(lián)合人民郵電出版社市場部開展了關(guān)注送禮品、關(guān)注抽獎的活動,吸引了大量的群眾。
本文轉(zhuǎn)載自異步社區(qū)。
軟件開發(fā) 華為云會議 Meeting
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。