当使用 jnats 2.4.1 运行 Java NATS 客户端时,一切都很好。更新到 jnats 2.4.2 时,关机大约需要。打印“完成”后一分钟:
import io.nats.client.Connection;
import io.nats.client.Nats;
import java.time.Duration;
public class Tryout {
public static void main(String[] args) throws Exception {
Connection con = Nats.connect();
con.drain(Duration.ofSeconds(10));
System.out.println("finished");
}
}
我的环境:我在带有 Java 11.0.2 的 Windows 10 机器上运行带有 SBT 构建的 IntelliJ IDEA 的东西。
这是 2.4.2 中的错误,还是我忽略了什么?