摘要:
Apache Kafka 官方提供了两个客户端性能测试脚本,它们的存放位置如下:
- 生产者性能测试脚本:$KAFKA_HOME/bin/kafka-producer-perf-test.sh
- 消费者性能测试脚本:$KAFKA_HOME/bin/kafka-consumer-perf-test.sh
kafka-producer-perf-test.sh 支持测试的性能指标包括:吞吐量(throughput)、最大时延(max-latency)、平均时延(avg-latency);kafka-consumer-perf-test.sh 同样支持吞吐量指标,还提供了一些消费端特有的指标,但没有直接提供时延信息。 阅读全文
摘要:
maven-plugin-shade 插件提供了两个主要的能力:
1. 把整个项目(包含它的依赖)都打包到一个 "uber-jar" 中;
2. shade - 即重命名某些依赖的包。
具体来说,它提供了以下功能:
1. 按需选择要添加到最终 jar 包中依赖;
2. 重定位 class 文件;
3. 生成可执行 jar 包;
4. 生成项目资源文件。 阅读全文