构建新的短租房数据存储架构来整合新的合作商数据。
• 构建 elastic search全文搜索搜索引擎模块来实现识别相似数据的功能。
• 设计短租房识别匹配算法来比较不同的短租房,从而能够识别重复的短租房,新的短租房和已经存在的短租房,这样我们就能避免在搜索界面上出现重复的短租房并正确的更新短租房的数据。
• 开发服务请求模块来允许短租房数据在经过识别后发送请求给rentals-content-manager 微服务来处理数据库的增删查改.
• 使用 Argo来 部署我们的rentals-discover 程序到 k8s 集群来实现7个程序并行运行,从而减少了百分之70的整体运行时间。
• 由于新的架构,我们可以用更新更灵活的微服务来取代我们旧的需要很长时间来部署而且数据处理时间很长的File-based storage system.