当运行Java NATS客户端(如以下带有jnats 2.4.1的客户端)时,一切都很好。当更新到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");
}
}
我的环境:我正在IntelliJ IDEA上运行带有SBT的程序,该程序在具有Java 11.0.2的Windows 10计算机上运行。
这是2.4.2中的错误,还是我忽略了什么?
答案 0 :(得分:0)
已在jnats 2.4.3中修复,请参见https://github.com/nats-io/java-nats/issues/227。
很高兴在几天之内看到它已修复并发布了新版本!