[{"insert":"使用快表,制作一个日志系统。日志记录,通常是海量的,因此,在设计快表时,请注意散列键的设计。每一行日志数据,包含以下字段:\n\ntimestamp:时间戳,毫秒为单位;\ntopic:日志主题,字符串,即日志的业务分类,比如\"insert\",\"update\",\"userInfo\"等;\nlevel:日志的级别,字符串,通常可为三个值:info,warn,error, 代表日志的紧急程度;\ndata:日志详情数据,无需作为筛选条件;\n\n日志查询需求:\n\n用户输入开始时间戳与结束时间戳,分页输出满足以下条件的日志(按时间倒序):\n\n所有时间段的日志;\n所有某主题下的日志;\n所有某级别的日志;\n所有某主题下,某级别的日志,比如,所有userInfo主题下,级别为error的日志;\n\n注意,为了查询效率,我们可以限制开始时间戳与结束时间戳,必须是同一天。如果用户输入的开始时间戳和结束时间戳,不在同一天,可以以结束时间戳为准。比如,用户指定输出7月11日晚上23点15分,至7月12日凌晨0点10分的日志,我们可以只输出7月12日0点0分至0点10分的数据。这个限制可以在前端界面中额外限制,在这里我们只需要制作服务即可。\n \n制作要求:\n添加一个或多个快表组件,设计好字段;\n制作写入日志服务;\n制作查询日志服务,注意,除了开始和结束时间戳,其他入参用户可以指定也可以不指定;\n"}]
7abe93c6c4285cc87d38fca0eb1d948d_695_213_215.png
https://fileb84dfaa0b000.v4.h5sys.cn/play/iI65Qc0d