Java限制

syk*_*ker 3 java throttling

如何使用的组合ScheduledThreadPoolExecutor,ScheduledFutureExecutorCompletionService扼杀Callable接受一个可变参数的命令?在收到Callable命令的响应后,我需要Callable根据上述Callable命令的输出创建一个新命令.我还需要坚持每秒100次通话的门槛.

Spi*_*nim 5

您应该实现Leaky Bucket算法.在拨打电话之前,阻止直到你有一个令牌.您可以在几十行Java中实现此算法.