1.三年真题网
该项目主要面向学生和教师,基于海量题库资源为学生和教师提供搜题和组卷功能。
核心技术:
(1)使用 mongodb 做题库存储、利用 mongodb 的集群分片支持 TB 级别的数据量,避免了 mysql 分库分表带来的繁琐。
(2)使用 elasticsearch 做搜索引擎,利用 es 的分片机制支撑甄题网海量题库数据的搜索。
(3)使用 debezium做 cdc ,实时监听 mongodb的 change流,发送变更数据到 kafka ,再由下游服务消费,实现题库数据的实时增量同步到 es
(4)使用 elk 做日志采集
(5)使用 kratos 微服务框架,grpc 做服务通信。
(6)使用k8s做服务部署,结合 Jenkins与 gitlab做 ci/cd ,实现代码升级与回滚
2.搜题测试平台
主要负责为公司搜题技术提供测试平台,根据各类的ocr、各类es索引、搜题方式等进行测试,计算搜题准确度跟搜题效率。
3.ai智习室
主要为公司ai智习室app提供实时监控功能,实时监控学生学习状况,可支持上万人在线监控。