美文网首页
gitbook 搜索引擎

gitbook 搜索引擎

作者: 灿飞无为 | 来源:发表于2019-06-06 23:04 被阅读0次
  • 由用户提交gitBook用户个人主页,以gitbook用户主页为入口,爬取用户名下所有Book的信息并保存;
  • 提供rest服务用于book提交和搜索服务;
  • 接收图书不可用反馈;
  • 提供图书评级服务;
  • 所有用户id作为基础数据做好冗余备份,以备搜索数据初始化恢复

架构

  1. Puppeteer:google headless chrome Node.js 库,提供网页解析,用户爬虫和测试
  2. Sonic:开源搜索索引服务器,用Rust编写。Elasticsearch替代方案,使用Node.js操作
  3. TiDB:Rust开发的NewSQL数据库,兼容MySQL协议
  4. Taro/Gatsby.js:交互式页面框架

相关文章

网友评论

      本文标题:gitbook 搜索引擎

      本文链接:https://www.haomeiwen.com/subject/dcepxctx.html