我使用骆驼通过JAVA DSL构建了一个kafka消费者:
from(endpoint).process(new Processor() {
@Override
public void process(Exchange exc) throws Exception {
setMessageBeanInExchange(exc);
}
}).bean(Service.class);
在类的主要方法下,我只是创建新对象以开始使用来自kafka的消息。在本地JVM中,它始终保持运行,甚至不提供Thread.sleep()。
在JMeter下测试同一个类时,它会立即退出并且不会消耗消息。需要帮助我如何保持它在JMeter中运行,直到消耗掉所有消息来监视时间和各种日志。