- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Pallas :
唯品会统一检索平台的演进和探索
薛珂
唯品会.基础架构部
薛珂 高级架构师
• 互联网技术爱好者 ,曾参与主导多个大型互
联网产品的整体架构 ;
• 2016加入唯品会 ,现任基础架构服务化团队
负责人 ;主持唯品会服务化平台的建设(微服
务/检索平台/调度服务/函数服务/ 网关/配置
中心/授权服务等 );
• 技术兴趣集中在分布式设计 ,高可用架构 ,
任务调度 ,有哪些信誉好的足球投注网站引擎 ,优雅设计 ,高性能服
务等领域 ;
关于检索
Lucene
Solr
Elastic Search
5
Case1.商品有哪些信誉好的足球投注网站
文本分词检索 ,相似性算分
打分和重排逻辑复杂 ,更新频率
非常高
特征 :文本有哪些信誉好的足球投注网站 ,打分
Case2.运营后台
10亿数据的表
每月增长1亿
多关键字复合查询
查询结果聚合统计
Mysql数据库一次查询
2分钟
特征 :SQL慢查询
Case3.订单有哪些信誉好的足球投注网站
数十亿数据
分表分库 ,128个库
按商品名/品牌名/订单号有哪些信誉好的足球投注网站
特征 :分表分库检索
Case4.财务系统报表
百亿级数据表
多维度查询及聚合
对响应时间有要求(秒级)
特征 :大数据量,聚合
关于平台
Pallas的成长之旅
选型的思考 – Why ElasticSearch
社区活跃程度
代码质量 赏心悦 目
架构合理性 简洁 ,主流(Gossip/Pacific-A/Primary-backup) ,无额外服务依赖
可扩展性 插件机制完备
基础功能完整性 强大的DSL支持 ,高可靠 ,分布式 ,弹性高可用
文档质量 准确 ,完备 ,更新及时
如何管理我的ES集群 ?
Cerebro
Rest API Kibana 统一 Bigdesk
鉴权
Sense
• 太原始 • 偏数据处理
• 使用成本高 • 管理功能不强 Pallas集群管理
• 权限问题 • License问题
Pallas集群管理-Cerebro
Pallas集群管理-Bigdesk
Pallas集群管理-Sense
规范化查询的思考
DSL很强大 ,也很复杂
生产中复杂DSL可达上千行
几乎不可读
无法debug
性能问题
您可能关注的文档
- AS深圳2018-《AWS+AI+平台架构与应用实践》-张呈刚.pdf
- AS深圳2018-《Flink+SQL:使用标准的ANSI+SQL驱动大数据流计算》-王绍翾.pdf
- AS深圳2018-《Kubernetes项目与“基础设施民主化”的探索》-张磊.pdf
- AS深圳2018-《NewSQL在转转的千亿规模应用实践》-孙玄.pdf
- 静态代码质量分析工具FindBugs使用说明培训.ppt
- 4、南海区城市交通运行指数模型建设方案20180926.docx
- Fastdfs容器化部署操作文档v1.0.docx
- AB1F033-2010 废旧物资保卫管理规定(2010第一版).pdf
- 73丶74丶HS-4型丶HS-4S型 抗渗仪说明书.pdf
- 2024中国大学生消费洞察白皮书.pdf
文档评论(0)