작성한 질문수
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
작성
·
1K
0
안녕하세요. 개발하다 궁금한 사항이 있어 질문드립니다.
spring을 이용해 백엔드 서버를 구축하고 있는데 디바이스(안드로이드)와 http 통신, tcp/ip socket 통신 두가지를 모두 구현해야 합니다. 이럴 경우에는 java의 socket 관련 라이브러리를 사용해서 소켓 서버를 만들고 서블릿을 이용한 웹서버도 만들어 두 개를 동시에 실행시켜야 하는지 아니면 다른 방식으로 구현해야 하는지 문의드립니다.
답변 1
1
안녕하세요. jihoonseven님
둘다 가능합니다^^
하나의 자바에서 서블릿을 이용한 웹 서버도 실행하면서 동시에 소켓을 열어서 사용해도 되고, 또는 웹 서버와 소켓 서버를 별도로 실행해서 사용해도 됩니다.
프로젝트가 크지 않고 단순한 경우에는 하나로 진행하고, 프로젝트가 규모가 있고, 배포 사이클이 서로 다른 경우에는 별도로 각각 분리하는 것을 권장합니다.
감사합니다.
감사합니다!
감사합니다!