jnats 2.4.2 在关机时挂起

jnats 2.4.2 hangs on shutdown

当使用 jnats 2.4.1 运行 Java NATS 客户端时,一切正常。更新到 jnats 2.4.2 时,关机大约需要。打印后一分钟 "finished":

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");
    }
}

我的环境:我是 运行 来自 IntelliJ IDEA 的东西,在 Windows 10 机器上构建 SBT,Java 11.0.2。

这是 2.4.2 中的错误,还是我忽略了什么?

已在 jnats 2.4.3 中修复,请参阅 https://github.com/nats-io/java-nats/issues/227

很高兴看到它已修复并在几天内发布了新版本!