transactions:计算最近60秒的实时交易统计信息

时间:2024-06-02 16:28:40
【文件属性】:

文件名称:transactions:计算最近60秒的实时交易统计信息

文件大小:60KB

文件格式:ZIP

更新时间:2024-06-02 16:28:40

Java

代码挑战 我们希望为统计数据提供一个宁静的API。 我们的API的主要用例是从最近60秒开始计算实时统计信息。 将有两个API,每次进行交易时都会调用其中一个。 这也是该其余API的唯一输入。 另一个返回基于最近60秒的事务的统计信息。 眼镜 POST /transactions 每次发生新事务时,都会调用此端点。 身体: { " amount " : 12.3 , " timestamp " : 1478192204000 } 在哪里: 金额:交易金额 时间戳: UTC时区中以毫秒为单位的交易时间(不是当前时间戳) 返回:带有201或204的空主体 201:成功的话 204:如果交易时间超过60秒 在哪里: 数量:是指定金额的双精度 timestamp:是长时间指定的Unix时间格式(以毫秒为单位) GET /statistics 这是此任务的主要端点,该端点


【文件预览】:
transactions-master
----pom.xml(2KB)
----mvnw(6KB)
----src()
--------test()
--------main()
----.gitignore(3KB)
----.mvn()
--------wrapper()
----README.md(3KB)
----mvnw.cmd(5KB)

网友评论