scala-rate-limiter:使用高阶函数测试速率限制

时间:2024-07-21 12:12:39
【文件属性】:

文件名称:scala-rate-limiter:使用高阶函数测试速率限制

文件大小:5KB

文件格式:ZIP

更新时间:2024-07-21 12:12:39

Scala

读我 速率限制不应该是您必须自己实现的。 理想情况下,您应该能够通过将您的函数包装成某种东西来获得它,这种东西可以神奇地将其转换为确保您不会过于频繁地调用它的东西(如果您调用它的次数超过了应有的次数,则推迟它。)这个原型是做什么的。 目前仅限于限制A => B类型的函数,即只有一个参数的函数。 但是使用正确的隐式,你应该能够让它为最多 22 个参数的函数工作。 import nl . flotsam . rate . _ import scala . concurrent . _ import scala . concurrent . duration . _ // For sake of example, we're using the global context import ExecutionContext . global def times2 ( i : Int ) =


【文件预览】:
scala-rate-limiter-master
----src()
--------main()
--------test()
----README.md(1KB)
----build.sbt(131B)

网友评论