购构变变•购•购验•发现–发现•较––较•优–优–术战•变杂肿–过30应–业务长带对–临逻辑难•运维变难–过10还–运维难–节备务–节运维•“变”业务战•过滤统计逻辑••联•动态计•联计•–price/price+postage–计0.2*A+0.4*B+0.4*C•间简单计•query运货•简单过滤统计•试错demo–线计–Hack计•query–货过滤filter=!out_of_stock(stock_table,“”)–sort=discount_price(price,discount_table)+postage•so扩过query“”动态构•query+线计•产demo层•问题–间联–联务––结rerank–动态计–逻辑层•构务•cache•ServiceLocator•联逻辑•逻辑•应逻辑层•–简单––队优–Rerank–e.g.•层–优质–优质•联–联–联产–联实时统计–联务–e.g.mysql,httpservice运维运维问题•动–运维•线––•发–满换•换–换过间务构错•维结构–规扩–查询规扩•master处务•clientworker进运维设计•逻辑–对应–•–进对应–时Replica调Replica调•调replica•Searcher•–Replica–Cluster删•Admin–热备发统•Block为单传输•Pull•链–单节发时间•Master–态•Node–过–续传•赖zookeeper•实时逻辑•过间•应迟200ms•户错•问题Zookeeper对换•partition•载•挡删•动态partition••partition发•Swift–实时队–过HDFS•–间较长30min–admin发–盘–证–Hadoopbuild•实时–间1s–Searcher动pull构•••规问题•规运维•运维•产•层发•资务•构资•务务••Q&A23