在阅读3.1 时。复合注册表我看到了这个:
增量是 NOOPd,直到组合中有一个注册表。此时计数器的计数仍为 0。
NOOPd 是什么意思?
甲NO-OP是一段代码,什么也不做(“无操作”)。引申开来,“to NO-OP something”意味着让它什么都不做。“NO-OP'd”(这里拼写为“NOOPd”)是过去分词。也许“残疾人”会更容易理解。
这意味着compositeCounter.increment();在添加注册表之前什么都不做。在此之前,无论您调用 的频率如何,计数都将保持为 0 increment()。
如示例所示:
CompositeMeterRegistry composite = new CompositeMeterRegistry();
Counter compositeCounter = composite.counter("counter");
compositeCounter.increment(); // (1)
SimpleMeterRegistry simple = new SimpleMeterRegistry();
composite.add(simple); // (2)
compositeCounter.increment(); // (3)
Run Code Online (Sandbox Code Playgroud)
在第 2 步中添加注册表之前increment(),第 1步中的调用是 NO-OP。只有第 3 步实际增加了计数器(从0到1)。
| 归档时间: |
|
| 查看次数: |
316 次 |
| 最近记录: |