技术选型
本项目主要使用到NodeJS、Python、Elasticsearch,详细介绍如下:
NodeJS:Node.js采用Google Chrome浏览器的V8引擎,一个后端的Javascript运行环境,提供很多系统级的API,如文件操作、网络编程等。
Python:Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,Python语法简洁而清晰,具有丰富和强大的类库。能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。
ElasticSearch:ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二流行的企业搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
有对以上技术不了解的同学,可以去看我们的课程。