gpt4 book ai didi

java - 是否存在线程安全的 statsd 客户端?

转载 作者:搜寻专家 更新时间:2023-11-01 03:25:40 26 4
gpt4 key购买 nike

我需要在 Web 应用程序中使用线程安全的 statsd 客户端来监视用户线程以获取统计信息。请提出一个既线程安全又不影响性能的解决方案。

最佳答案

Java 客户端呢 StatsdClient.javaexamples directory ?他们在 Java 客户端实现中使用同步。在类评论中有一个用法示例:

StatsdClient client = new StatsdClient("statsd.example.com", 8125);
// increment by 1
client.increment("foo.bar.baz");
  1. increment(String) 委托(delegate)给
  2. increment(String, int) 委托(delegate)给
  3. increment(String, int, double) 生成要调用的字符串
  4. send(double, String...) 最后调用
  5. sendTo(String) 使用修饰符 synchronized

这也适用于此类中的其他方法。诚然,将所有相关方法声明为 synchronized 并不能构成线程安全类。但我相信 Etsy 在这里考虑到了这一点并做到了这一点。

关于java - 是否存在线程安全的 statsd 客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14485105/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com