쇼핑몰을 만드는 솔루션 개발하고있는데
갑자기 솔루션으로 쇼핑몰 여러개 만들수있게 해달래
게다가 만들때마다 다른 DB에 저장되게 해달라는것임
근데 spring은 런타임때 트랜잭션매니저 등록하는데
솔루션에서 쇼핑몰 새로 만들때 DB 정보입력하고 그걸 트랜잭션 매니저로 등록하는게 가능하긴 한거임?
그냥 같은 DB에 때려박으면 안되냐니까 안된대
관리자는 무조건 통합관리자여야한대(A쇼핑몰 관리자도 B쇼핑몰 권한 있으면 접근 가능)
애미 씨발 거의다 만들어가는데 이제와서 이런 중요한얘길 쳐하면 어떻게 해야할지 감도 안온다
요약: 스프링에서 트랜잭션매니저 동적생성가능?(런타임도중)
불가능할거란걸 알긴한데 불가능을 가능하게 하라는 회사라 씨발 ㅠㅠ
갑자기 솔루션으로 쇼핑몰 여러개 만들수있게 해달래
게다가 만들때마다 다른 DB에 저장되게 해달라는것임
근데 spring은 런타임때 트랜잭션매니저 등록하는데
솔루션에서 쇼핑몰 새로 만들때 DB 정보입력하고 그걸 트랜잭션 매니저로 등록하는게 가능하긴 한거임?
그냥 같은 DB에 때려박으면 안되냐니까 안된대
관리자는 무조건 통합관리자여야한대(A쇼핑몰 관리자도 B쇼핑몰 권한 있으면 접근 가능)
애미 씨발 거의다 만들어가는데 이제와서 이런 중요한얘길 쳐하면 어떻게 해야할지 감도 안온다
요약: 스프링에서 트랜잭션매니저 동적생성가능?(런타임도중)
불가능할거란걸 알긴한데 불가능을 가능하게 하라는 회사라 씨발 ㅠㅠ
디비 벤더가 같으면 상관없을거같긴한데? - dc App
디비 벤더가 같을수도 다를수도 있음
jpa쓰면됨
jpa 쓰는중임
그냥 컨테이너 추가로 띄우고 관리자 인증 서비스 간단하게 만들어서 빼면 안 됨? 하나로 다 합쳐야함?
이거처럼 그냥 느슨하게 하면 안됨?
나도 인증 서비스를 따로 분할하자고 얘기를 했음. 애플리케이션은 따로 구동시키고 인증서버 통해서 분기 나누자고. 근데 왜 인증 서비스를 따로 빼야하녜. 그냥 A DB에 관리자정보나 그런거 다 두고 B사이트 생겨도 A DB에서 인증하면 되지않냐는거임.
더 말해봣자 존나 황소똥고집에 기술적인거 못알아쳐먹고 왜 안돼 난 될거같은데? 이렇게 우기는 양반이라 그냥 해주기로함. 사이트 추가되면 Datasource 수동으로 추가해주고 url기반으로 Datasource 바꿔치기술. 관리자 테이블은 무조건 처음 생성한 DB에 다 꼬라박고 A에 쿼리날려서 체크. 대신에 B,C,D에 메뉴 테이블 각각 따로 생성하고
메뉴에 대한 접근권한테이블도 각각 테이블에 별도로 생성. B사이트 관리에 접근하면 A DB에서 인증정보 확인하고 B DB 권한 테이블 접근해서 체크후에 데이터 리턴.
적다보니까 좃같아서 죽고싶네 ㄹㅇ
아니 시발 그러면 DB는 뭐하러 나누는거야 ㅋㅋㅋㅋ
나눌 필요가 없는걸 나눠놓고 정작 나누는게 나은건 하나로 퉁치고 개씹똥꼬쇼 ㅅㅂㅋㅋㅋㅋㅋ
모르겠음.. 나중에 분할해서 별도 프로젝트로 만들고싶은건지.. 아니 그럴거면 그냥 인증서비스 따로 분리..하..