Closed hughesgoon closed 5 days ago
이제서야 올리는게 조금 이상한 이슈인데요. 제가 생각한 파트분배가 맞는지 슬쩍 중간점검차 올립니당..
지혜님이 웹 소켓 컨트롤러 제가 러닝세션(running) 웹 소켓 세션 관리 컴포넌트를 담당하고 있는데요. 이게 스프링 공부 겸 뭔가 하다보니 혼란이 중간중간 있었는데, 이런 구조가 맞는거죠..? 맞는거라 해줘요..🥺
웹 소켓 컨트롤러
러닝세션(running) 웹 소켓 세션 관리 컴포넌트
지금 고향 이슈로 진행이 좀 막혔는데, 최대한 빠르게 PR하겠습니다,,, project/ ├── RunUsApplication.java # 이미 존재 ├── global/ │ ├── config/ │ │ ├── RedisConfig.java # (언젠가)hyeon: Redis 관련 공통 설정 │ │ └── WebSocketConfig.java # 이미 존재 │ ├── util/ │ │ ├── RedisUtil.java # (언젠가)hyeon: Redis 공통 CRUD/Pub-Sub 메소드 │ │ └── WebSocketUtil.java # (언젠가)hyeon: ws 메세지 송수신 공통 CRUD │ └── exceptions/ │ ├── BusinessException.java # 이미 존재 │ ├── ExampleException.java # 이미 존재 │ └── GlobalExceptionHandler.java # 이미 존재 └── domain/ └── running/ ├── config/ │ └── RunningWebSocketConfig.java # 나 ├── controller/ │ ├── RunningController.java # (언젠가)moon: HTTP 연결 CRUD 작업 컨트롤러 │ └── RunningWebSocketController.java # (지금)jee: ws 이벤트 핸들링 컨트롤러 ├── service/ │ ├── RunningService.java # (언젠가)moon │ └── RunningSessionService.java # (지금)hyeon: ws 세션 생명주기 로직(러닝세션 입장,퇴장,일시정지,정지) ├── repository/ │ └── RunningRedisRepository.java # (언젠가)hyeon: Redis와의 직접적인 데이터 처리(CRUD) ├── entity/ │ └── Running.java # moon ├── dto/ │ ├── RunningDTO.java # jee, hyeon, moon │ └── RunningSessionDTO.java # (지금)hyeon └── event/ └── RunningEvent.java # jee, hyeon
지금 고향 이슈로 진행이 좀 막혔는데, 최대한 빠르게 PR하겠습니다,,,
project/ ├── RunUsApplication.java # 이미 존재 ├── global/ │ ├── config/ │ │ ├── RedisConfig.java # (언젠가)hyeon: Redis 관련 공통 설정 │ │ └── WebSocketConfig.java # 이미 존재 │ ├── util/ │ │ ├── RedisUtil.java # (언젠가)hyeon: Redis 공통 CRUD/Pub-Sub 메소드 │ │ └── WebSocketUtil.java # (언젠가)hyeon: ws 메세지 송수신 공통 CRUD │ └── exceptions/ │ ├── BusinessException.java # 이미 존재 │ ├── ExampleException.java # 이미 존재 │ └── GlobalExceptionHandler.java # 이미 존재 └── domain/ └── running/ ├── config/ │ └── RunningWebSocketConfig.java # 나 ├── controller/ │ ├── RunningController.java # (언젠가)moon: HTTP 연결 CRUD 작업 컨트롤러 │ └── RunningWebSocketController.java # (지금)jee: ws 이벤트 핸들링 컨트롤러 ├── service/ │ ├── RunningService.java # (언젠가)moon │ └── RunningSessionService.java # (지금)hyeon: ws 세션 생명주기 로직(러닝세션 입장,퇴장,일시정지,정지) ├── repository/ │ └── RunningRedisRepository.java # (언젠가)hyeon: Redis와의 직접적인 데이터 처리(CRUD) ├── entity/ │ └── Running.java # moon ├── dto/ │ ├── RunningDTO.java # jee, hyeon, moon │ └── RunningSessionDTO.java # (지금)hyeon └── event/ └── RunningEvent.java # jee, hyeon
entity쪽은 제가 작업햇숨돠
이제서야 올리는게 조금 이상한 이슈인데요. 제가 생각한 파트분배가 맞는지 슬쩍 중간점검차 올립니당..
지혜님이
웹 소켓 컨트롤러
제가러닝세션(running) 웹 소켓 세션 관리 컴포넌트
를 담당하고 있는데요. 이게 스프링 공부 겸 뭔가 하다보니 혼란이 중간중간 있었는데, 이런 구조가 맞는거죠..? 맞는거라 해줘요..🥺