业界ES演进
一、唯品会
1.公开资料
archsummit全球架构师大会演讲:Pallas--唯品会统一检索平台的演进和探索:https://sz2018.archsummit.com/presentation/488
2.私下交流学习
唯品主要是一个大es集群,大约有200多个节点 云主机配置为16core 32G内存 2TB SATA
2.1 如何建立索引,业务如何实现隔离?
按照业务隔离的。建立索引时索引限制在特定的机器上,查询时请求就会分散隔离
2.2 那为什么不按照业务单元划分,直接上es小集群呢。 目测隔离更彻底些,想必当时规划这么大集群应该是有所考虑的?
master节点要3台机器,小集群很浪费
2.3 ES检索服务如何实现同城/异地多活,请问下这个架构是怎么做的?
2.4 200 nodes大集群在磁盘方面,有没有ssd和sata混用情况,或只是一种类型?
有业务ssd和sata混用情况,主要看业务LATENCY要求高不高
线上故障