@Lucien
2018-03-09T11:11:45.000000Z
字数 900
阅读 671
薛珂:唯品会 基础架构部 高级架构师
互联网技术爱好者,曾参与主导多个大型互联网产品的整体架构;2016加入唯品会,现任基础架构团队和技术开源委员会核心成员;技术兴趣集中在分布式设计,高可用架构,任务调度,搜索引擎,优雅设计,高性能服务等领域;目前主导唯品会两项基础平台:弹性任务调度平台Saturn和统一检索平台Pallas的研发,推广以及开源社区的维护。
演讲主题: Pallas--唯品会统一检索平台的演进和探索
主题摘要:电商系统存在大量适用于“检索”的场景,比如商品搜索,订单搜索,分表分库检索,慢查询替代;ElasticSearch作为优秀的开源检索引擎,接入、管理、运维成本高昴;如何有效地管理大规模ES集群,降低接入门槛;如何将不同数据源同步到检索引擎,并保证数据一致性;如何实现跨IDC高可用,无人值守升级,在线性能调优,统一监控告警,平滑扩容,检索服务治理(超时,重试,路由,鉴权,限流,隔离)。这些问题的探索和解决,最终形成了唯品会统一检索平台Pallas。
本次分享将带来唯品会在统一检索平台建设过程中对这些问题的思考,解决思路,以及踩过的坑。
演讲提纲:
总体架构介绍
Search代理层核心问题及解决思路:
- ES检索服务如何实现同城/异地多活
- 大集群、小集群如何取舍,公共集群如何实现业务隔离
- 检索服务治理之鉴权,限流,超时,重试的实现方案
索引数据同步若干关键技术和架构:
- 索引数据同步方案架构
- 如何保证数据一致性、正确性、实时性
- 如何将多个数据源汇聚至单一索引
平台管理核心问题分析及黑科技:
- ES管理工具推荐和整合
- 如何管理动态模板,简化使用门槛
3.检索性能调优的方法和干货分享
4. ES插件动态方案实现原理及黑科技:
- 如何做到无人值守升级,降低ES运维成本
5.Pallas成果及2018规划
听众受益点: