第一节 业务说明

亮子 2023-11-22 06:24:42 13207 0 0 0

1、项目介绍

圈子是一个陌生人的在线交友平台,在该平台中可以搜索附近的人,查看好友动态。通过智能推荐可以找到更加匹配的好友,让社交变得简单。

2、项目背景

圈子项目定位于 陌生人交友 市场。

根据《2018社交领域投融资报告》中指出:虽然相比2017年,投融资事件减少29.5%,但是融资的总额却大幅增长,达到68%。

这些迹象说明:社交领域的发展规模正在扩大,及时抓住不同社交需求的机会。以社交为核心向不同的细分领域衍生正在逐渐走向成熟化。

图片alt

3、功能列表

图片alt

4、环境复杂度

1、MQ消息丢失怎么办(高级)
2、MQ消息重复消费怎么办(高级)
3、大量MQ消息被同时消费,数据库出现宕机情况怎么办(高级)
4、用户发布圈子动态后,动态没有显示出来,丢失了怎么办(高级)
5、用户发布圈子动态后,动态显示出两条,重复了怎么办(高级)
6、大量用户同时发布动态后,导致后端服务器无法响应怎么办(高级)
7、系统中会要求保存各种日志,导致性能低下怎么办?(高级)
8、需要测试性能满足指标,怎么测试(中级)

1、遇到中文数据搜索不精准怎么办(初级)
2、当有数据只存储不检索时怎么办(初级)
3、如何实现MySQL和ES的数据同步(中级)
4、如何提升ES的查询效率(初级)
5、ES多节点数据同步如何实现(高级)
7、如何根据业务需求配置映射和字段(初级)
8、按短语的检索怎么搜索(中级)
9、对数据进行区间搜索怎么实现(中级)
10、对数据进行排序查询(初级)
11、完成高亮显示,匹配词变色处理(高级)
12、借助logstach完成数据同步,每分钟批量将数据同步至ES,如何配置(高级)
13、完成对数据的分组统计,完成商品统计功能,怎么实现(高级)
14、通过配置权重,实现不同字段对
搜索结果的影响不同如何设置?(高级)

1、出于安全考虑,只想放开部分接口怎么办(中级)
2、微服务后台启动如何关闭(初级)
3、如何将恶意访问的IP自动列入黑名单(高级)
4、当前用户权限不足怎么办(初级)
5、项目结构如何解决高并发(高级)
6、微服务之间如何进行通信(高级)
7、微服务网关(中级)如何处理