본문 바로가기
728x90

개발26

NodeJS - Web Server Node.js를 사용하여 웹 서버를 만드는 간단한 예제입니다. const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World\n'); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); }); 이 코드는 HTTP 모듈을 사용하여 3000번 포트에서 실행되.. 2023. 4. 21.
NodeJs 기본 동작 원리 Node.js는 Chrome V8 JavaScript 엔진으로 빌드된 자바스크립트 런타임입니다. Node.js는 비동기식 이벤트 기반 프로그래밍 모델을 사용하여 높은 처리량을 제공하며, 이벤트 루프를 사용하여 이벤트를 처리합니다. Node.js는 일반적으로 단일 스레드로 실행되며, 논블로킹 I/O 작업에 최적화되어 있습니다. 이것은 Node.js가 I/O 작업을 처리할 때 블로킹되지 않고 다른 작업을 처리할 수 있기 때문에 높은 처리량을 제공할 수 있다는 것을 의미합니다. Node.js는 이벤트 기반 프로그래밍 모델을 사용합니다. 이것은 Node.js가 이벤트를 수신하면 콜백 함수를 실행하는 것을 의미합니다. 이벤트는 Node.js가 비동기식 I/O 작업을 처리할 때 발생할 수 있습니다. Node.js는.. 2023. 4. 21.
AWS (Amazon Web Services)회원가입 AWS 사이트(http://aws.amazon.com)에 접속합니다. "AWS 계정 생성" 버튼을 클릭하여 로그인 창으로 이동합니다. 새로 가입하기 위해 “AWS 계정 새로 만들기” 버튼을 클릭합니다. EMail 정보와 사용 할 AWS 계정 이름을 입력 후 "이메일 주소 확인" 버튼을 클릭하면 입력한 EMail로 인증번호가 전송 됩니다. 전송 받은 인증 번호를 입력하고 "확인" 버튼을 클릭 합니다. 정상적인 인증 번호를 입력했다면 AWS 계정에 사용 할 패스워드를 등록 합니다. 패스워드 등록이 완료되면 개인계정에 체크한 뒤 개인정보를 입력합니다. AWS는 유료 서비스이기 때문에 돈이 빠져나갈 카드 정보를 입력하고 전화 인증을 해야 합니다. 카드를 등록하면 확인 용도로 1달러가 결제되었다 취소 됩니다. 가.. 2022. 4. 21.
분산 테스트 분산 테스트 수행에 앞서 확인해야 할 몇 가지 사항 시스템의 방화벽이 꺼져 있거나 올바른 포트가 열려 있어야 함 모든 클라이언트는 동일한 서브넷에 있음 192.x.x.x 또는 10.x.x.x IP주소가 사용되는 경우 서버는 동일한 서브넷에 있음, 서버에서 192.xx 또는 10.xx IP주소를 사용하지 않는 경우 문제가 없음 JMeter가 서버에 액세스할 수 있는지 확인 모든 시스템에서 동일한 버전의 JMeter와 Java를 사용하고 있는지 확인, 혼합 버전은 올바르게 작동하지 않음 RMI용 SSL을 설정했거나 비활성화함 Controller Node : 테스트를 제어하는 JMeter GUI를 실행하는 시스템 Worker Nodes : GUI에서 명령을 받아 대상 시스템에 요청을 보내는 JMeter-ser.. 2022. 4. 15.
728x90