Size: a a a

2020 April 24

A

Artjom Kalita in pro.jvm
Берешь и пишешь Total вуаля и To нету
источник

N

Nikolay in pro.jvm
Denis Pavlyuchenko
вы имеете ввиду, как построить доказательство, используя JMM?
Ага. Запустить 2 потока на jvm и что бы тест какой то написать. Но какой тест пока непонятно.
источник

DP

Denis Pavlyuchenko in pro.jvm
Nikolay
Ага. Запустить 2 потока на jvm и что бы тест какой то написать. Но какой тест пока непонятно.
так доказать невозможность чего-то можно только с помощью теоретического доказательства из JMM. Программный тест может показать только возможность какого-то события
источник

N

Nikolay in pro.jvm
Denis Pavlyuchenko
так доказать невозможность чего-то можно только с помощью теоретического доказательства из JMM. Программный тест может показать только возможность какого-то события
Ну хоть возможность. Можно было бы запускать очень много раз ). Как к этому подойти ? Что можно проверять ?
источник

DB

Dmitry Baynak in pro.jvm
Nikolay
Ну хоть возможность. Можно было бы запускать очень много раз ). Как к этому подойти ? Что можно проверять ?
jcstress
источник

AD

Alexey Dushen in pro.jvm
Nikolay
Ну хоть возможность. Можно было бы запускать очень много раз ). Как к этому подойти ? Что можно проверять ?
В Idea есть возможность конфигурировать запуск, например, "запускать пока не сломается"
источник

N

Nick in pro.jvm
Alexey Dushen
В Idea есть возможность конфигурировать запуск, например, "запускать пока не сломается"
а что должно сломаться? код? идея? появление ошибки в запущенном приложении?
источник

AD

Alexey Dushen in pro.jvm
Nick
а что должно сломаться? код? идея? появление ошибки в запущенном приложении?
В этом мире сломаться может всё что угодно - надо просто подождать. Ошибка многопоточки в запущенном приложении, конечно же
источник

N

Nick in pro.jvm
System.exit(0);
источник

MV

Maksim V in pro.jvm
Добрый день. Есть микросервис на сприге, с актуатором. Нужно сделать так, чтобы сервис убивался при отсутствии хелсчеков определенное время. Можно ли это как-то реализовать без велосипедов?
источник

Е

Евгений in pro.jvm
Maksim V
Добрый день. Есть микросервис на сприге, с актуатором. Нужно сделать так, чтобы сервис убивался при отсутствии хелсчеков определенное время. Можно ли это как-то реализовать без велосипедов?
можно, кубернетес для этого есть
источник

Е

Евгений in pro.jvm
называется liveness probe
источник

MV

Maksim V in pro.jvm
Имеется в виду, чтобы сервис умирал если определённое время никто не стучался на /health
источник

AK

Alexander Komarov in pro.jvm
сам себя убивал? плохая затея. убивать должен внешний воч-дог
источник

Е

Евгений in pro.jvm
Maksim V
Имеется в виду, чтобы сервис умирал если определённое время никто не стучался на /health
вообще, задача должна наоборот делаться) сервис рестартуется, если он не отвечает, а не когда его не пингуют
источник

Е

Евгений in pro.jvm
вы точно актуатор по назначению используете?
источник

MV

Maksim V in pro.jvm
Консул сервисы теряет) пофиксят не скоро, нужен временный хот фикс. Думаю таким образом сделать, чтобы сервисы рестартали если на них n секунд консул не слал хелсчеков
источник

V

Vladimir in pro.jvm
без велосипедов это делается через оркестраторы
источник

AG

Alexey Genus in pro.jvm
Nikolay
Ну хоть возможность. Можно было бы запускать очень много раз ). Как к этому подойти ? Что можно проверять ?
источник

A

Andrew(ABN) in pro.jvm
Spring-boot
@Repository
там есть скеджулер (крон ) в нем потоки запускаются
внутри запускается findByEmployeeId()
и ничего не находит
если вне потоков (в другом контроллере, методе без потокв) все находит

есть идеи куда рыть, что попроботвать ?

(@EnableTransactionManagment уже добаивл не помогло - только на Аппликешн )
источник