首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >你能推荐一个解决这个系统设计问题的方法吗?

你能推荐一个解决这个系统设计问题的方法吗?
EN

Stack Overflow用户
提问于 2020-03-07 09:53:41
回答 1查看 41关注 0票数 0

被问到一个软件工程师职位的设计问题。我根本无法接近这个问题,你们能为这个问题提出一个好的解决方案吗?

问:有10台服务器,其中有5个参数,如A,B,C,D,E。每个参数都有时间戳并写入日志文件。需要注意的是,所有10个设备都写入单个日志文件。日志的格式为设备id、时间戳、参数(A或B、C或D或E),例如

代码语言:javascript
运行
复制
  device 1, 5 june , A=4
  device 5 ,6 june , C =3
  device 4 ,5 june , A =3

设计一种日志记录机制,用户可以使用设备id和他想要的参数(A或B或C或D或E)来查询API,并增加时间戳和单个日志文件。

我只是写了一个函数,它将遍历日志文件的优先级队列,以增加时间戳,并获得参数,他问我,如果相同的用户查询相同的参数怎么办,你会再次查看日志文件吗?我说过我可以缓存它。我没时间做这个了,但是你们能给我一个好的设计吗?

EN

回答 1

Stack Overflow用户

发布于 2020-03-07 17:58:50

如果我在面试你,你脑海中有一个设计,是有人从网上给你的,那么下一个问题就是改变要求,让这个设计不再合适。开放式设计问题的目的通常是看你自己是如何处理设计问题的,而不是看是否有一个“好”的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60573697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档