文件名称:transaction-statistics:交易统计代码挑战
文件大小:60KB
文件格式:ZIP
更新时间:2024-05-22 16:29:35
Java
交易统计代码挑战 我们希望为统计数据提供一个宁静的API。 我们的API的主要用例是从最近60秒开始计算实时统计信息。 将有两个API,每次进行交易时都会调用其中一个。 这也是该其余API的唯一输入。 另一个返回基于最近60秒的事务的统计信息。 眼镜 POST /交易 每次发生新事务时,都会调用此端点。 代码挑战{“数量”:12.3,“时间戳”:1478192204000} 在哪里: ●金额-交易金额 ●时间戳-交易时间,以UTC时区中的毫秒为单位(不是当前时间戳) 返回:具有201或204的空主体。 ●201-成功的情况下 ●204-如果交易时间超过60秒 在哪里: ●金额是指定金额的两倍 ●time是一个较长的指定unix时间格式,以毫秒为单位 GET /统计 这是此任务的主要端点,该端点必须在恒定的时间和内存中执行(O(1))。 它基于最近60秒内发生的事务返回统计信息。
【文件预览】:
transaction-statistics-master
----pom.xml(1KB)
----mvnw(6KB)
----src()
--------test()
--------main()
----.gitignore(268B)
----.mvn()
--------wrapper()
----README.md(3KB)
----mvnw.cmd(5KB)