Spring

조건 매칭은 Queue (First in First Out) 구조로 이루어 져야 한다. 유저가 접속하면 유저의 매칭취소 / 이탈을 감지 해야 한다. 매칭은 게임과 인원수를 알고 있어야 한다. 매칭이 완료되면 Discord url을 각 유저들 에게 뿌린다 세션 감지 = Websocket / 대기열 = Redis Problem I/O 접근이 많고 최종으로 매칭이 된 결과만 영구적으로 저장 ( 매칭 실패시 저장 x ) 사람들을 매칭시켜줄 때마다 매칭할 사람들의 db가 저장 되어있어야 한다. ( 속도와 데이터의 무결성 중요) 지속적인 요청에 트래픽에 따라 데이터의 무결성과 속도가 보장 되어야 한다. 그에 따라 다른 기능들에 문제가 발생되지 않아야하고, 접근이 많아 기능에 문제가 발생 됐을경우 다른 기능에 문제를..
객체와 테이블 매핑 : @Entity , @Table 필드와 컬럼 매핑 : @Column 기본 키 매핑 : @Id 연관관계 매핑 : @ManytoOne, @JoinColumn @Entity @Entity가 붙은 클래스는 JPA가 관리 , 엔티티라 한다. @JPA를 사용해서 테이블과 매핑할 클래스는 @Entity 필수 -주의사항 기본 생성자 필수(파라미터가 없는 public 또는 protected 생성자) final클래스 enum , interface,inner 클래스 사용x 저장할 필드에 final 사용x 매핑 어노테이션 정리 @Column : 컬럼매핑 name : 필드와 매핑할 테이블 컬럼 이름 insertable , updatable : 등록, 변경 가능여부 nullable : null 값의 허용여부..
imSoo
'Spring' 태그의 글 목록