|
섹션 5 시작할 때 강사님께서 스프링은 보통 웹 애플리케이션으로 쓰이지만 배치 애플리케이션이나 데몬?애플리케이션도 있다고 말씀하시고 지나가는데 이 둘을 처음 들어봤습니다,, 자세히 아시는 분 계신가요? |
Replies: 3 comments 1 reply
|
데몬은 백그라운드에서 실행되는 프로그램으로, 사용자가 직접적으로 제어하지 않고 백그라운드에서 돌면서 여러 작업을 하는 프로그램을 말한다. 사용자의 요청을 기다리고 있다가 요청이 발생하면 이에 적절히 대응하는 리스너와 같은 역할을 한다. 즉, 메모리에 상주하면서 특정 요청이 오면 즉시 대응 할 수 있도록 대기중인 프로세스를 말한다. 데몬은 항상 돌아가고 있어야하는 웹서버에 적합하여 일반적으로 서버에서 주로 사용된다. 대표적인 예로 Apache 웹서버의 httpd가 바로 데몬 프로그램이다. httpd는 웹서버에 백그라운드에서 실행되면서 서버로 들어오는 요청에 자동으로 응답해 준다. 이해하기 쉽게 정리되어있는 블로그 글에서 가져왔습니다 ㅎㅎ 저도 이번 기회에 데몬에 대해 자세히 처음 찾아보네요! |
|
배치 프로그램 같은 경우 배치 프로그램은 컴퓨터 시스템에서 자동화된 작업을 실행하는 데 사용되는 프로그램입니다. 배치 프로그램을 자동화 할 때, 사용하는 것이 크론식 입니다. 한번 찾아보시면 좋을꺼같습니다 ㅎㅎ 더 구체적인 것은 스터디에서 논의해보시는 것도 좋을 듯합니다. |
|
배치 애플리케이션 내용 추가입니다! 예를 들어, 일매출 집계 |
데몬은 백그라운드에서 실행되는 프로그램으로, 사용자가 직접적으로 제어하지 않고 백그라운드에서 돌면서 여러 작업을 하는 프로그램을 말한다.
사용자의 요청을 기다리고 있다가 요청이 발생하면 이에 적절히 대응하는 리스너와 같은 역할을 한다. 즉, 메모리에 상주하면서 특정 요청이 오면 즉시 대응 할 수 있도록 대기중인 프로세스를 말한다.
데몬은 항상 돌아가고 있어야하는 웹서버에 적합하여 일반적으로 서버에서 주로 사용된다. 대표적인 예로 Apache 웹서버의 httpd가 바로 데몬 프로그램이다. httpd는 웹서버에 백그라운드에서 실행되면서 서버로 들어오는 요청에 자동으로 응답해 준다.
이해하기 쉽게 정리되어있는 블로그 글에서 가져왔습니다 ㅎㅎ 저도 이번 기회에 데몬에 대해 자세히 처음 찾아보네요!
출처 블로그 글