#java #nats.io
#java #nats.io
Вопрос:
При запуске 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 на компьютере с Windows 10 с Java 11.0.2.
Это ошибка в 2.4.2, или я что-то упускаю из виду?
Ответ №1:
Исправлено в jnats 2.4.3, см. https://github.com/nats-io/java-nats/issues/227.
Приятно видеть, что это исправлено и новая версия выпущена в течение пары дней!