home.social

#connectionpool — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #connectionpool, aggregated by home.social.

  1. Дело о зависшем пуле: @Transactional, connection leak и deadlock в Spring Boot. Production-нуар

    Приложение было живо. Health check зелёный, CPU холодный, логи чистые. Но ни один запрос не возвращался. Детективная история о том, как пять соединений с базой держат в заложниках весь production. В деле: connection leak из легаси-отчёта, @Transactional , который вышел покурить вместе с чужим API, аннотация с фальшивым алиби, дуэль двух транзакций, REQUIRES_NEW с двойной бронью столиков — и один дворецкий, которого никто не подозревал, потому что его нанял сам фреймворк. Каждое преступление воспроизводится одной командой: демо-проект с Docker, Prometheus и Grafana прилагается. Открыть дело

    habr.com/ru/articles/1059234/

    #springboot #transactional #hikaricp #connectionpool #deadlock #postgresql #транзакции #selfinvocation #opensessioninview #микросервисы

  2. Дело о зависшем пуле: @Transactional, connection leak и deadlock в Spring Boot. Production-нуар

    Приложение было живо. Health check зелёный, CPU холодный, логи чистые. Но ни один запрос не возвращался. Детективная история о том, как пять соединений с базой держат в заложниках весь production. В деле: connection leak из легаси-отчёта, @Transactional , который вышел покурить вместе с чужим API, аннотация с фальшивым алиби, дуэль двух транзакций, REQUIRES_NEW с двойной бронью столиков — и один дворецкий, которого никто не подозревал, потому что его нанял сам фреймворк. Каждое преступление воспроизводится одной командой: демо-проект с Docker, Prometheus и Grafana прилагается. Открыть дело

    habr.com/ru/articles/1059234/

    #springboot #transactional #hikaricp #connectionpool #deadlock #postgresql #транзакции #selfinvocation #opensessioninview #микросервисы

  3. Дело о зависшем пуле: @Transactional, connection leak и deadlock в Spring Boot. Production-нуар

    Приложение было живо. Health check зелёный, CPU холодный, логи чистые. Но ни один запрос не возвращался. Детективная история о том, как пять соединений с базой держат в заложниках весь production. В деле: connection leak из легаси-отчёта, @Transactional , который вышел покурить вместе с чужим API, аннотация с фальшивым алиби, дуэль двух транзакций, REQUIRES_NEW с двойной бронью столиков — и один дворецкий, которого никто не подозревал, потому что его нанял сам фреймворк. Каждое преступление воспроизводится одной командой: демо-проект с Docker, Prometheus и Grafana прилагается. Открыть дело

    habr.com/ru/articles/1059234/

    #springboot #transactional #hikaricp #connectionpool #deadlock #postgresql #транзакции #selfinvocation #opensessioninview #микросервисы