본문 바로가기

Rollback2

Transactional 애노테이션 상황별 commit, rollback 전략 안녕하세요 여러분 베하입니다! 훌쩍 겨울이 다가왔네요! 다들 올해는 잘 보내고 계신가요? 오늘 이야기 저번 주제를 이어 spring boot의 @Transactional 애노테이션의 commit, rollback 전략을 이야기 하고자 합니다. 사실 저는 이 부분에 대해 몰랐기 때문에 트랜잭션 처리에 있어 많은 삽질을 해버렸습니다… 오늘의 내용이 꼭 도움이 되길 바라는 마음으로 시작하겠습니다. 서론 Spring Boot 애플리케이션을 개발하면서 @Transactional 애노테이션은 데이터베이스 트랜잭션 관리를 용이하게 해주는 중요한 도구 중 하나입니다. 그러나, 이 애노테이션을 사용할 때 어떻게 예외 상황을 처리하고, 언제 커밋 또는 롤백해야 하는지에 대한 전략을 제대로 이해하는 것은 매우 중요합니다. .. 2023. 10. 27.
쿠버네티스 이론 STEP9 Controller&Rolling Update ABTCEFG♪ 안녕하세요, 여러분! BTC_뚜벅이입니다. 지난 주 RBAC에 이어 이번 주는 Controller와 Rolling update에 대해 간략하게 알아보고 Rolling Update와 RollBack에 대해 간단한 실습도 해볼게요. 1. Controller 집에 냉장고를 생각해볼까요? 현재 냉장온도는 3도, 우리는 이 온도를 4도로 올리고 싶어서 냉장고 온도를 1도 높였습니다. 여기서 현재 상태는 3도, 바라는 상태는 4도라고 할 수 있습니다. 이에 따라 현재 상태와 바라는 상태가 동일해지도록 냉장고는 작업을 수행합니다. 이 개념을 쿠버네티스에 적용한 개념이 컨트롤러입니다. 쿠버네티스의 컨트롤러의 동작 원리는 컨트롤 루프를 지속적으로 돌면서 특정 리소스를 관찰합니다. 특정 리소스를 계속적으로.. 2022. 9. 14.