NodeJS의 필요성에 대해 살펴본 다음 포스팅에서 우리는 NodeJS가 MSA 환경에 적합한 Runtime 구조 중 하나임을 알게 되었다. WASPRO : NodeJS 어떻게 사용할래? 결국 MSA를 설명하는 기조는 바로 클라우드와 귀결되기 때문에 결국 NodeJS가 MSA 환경에 적합하게 동작하기 위해서는 Cloud 기반 Dockerizing이 반드시 함께 수행되어야 할 일이다. 이번 포스팅에서는 바로 NodeJS의 Dockerizing 과정에 대해 살펴보도록 하자. package-lock.json 앞서 다양한 NodeJS 관련 포스팅이 진행되며, Node Module을 설치하기 위해 package.json을 작성하고 npm install을 활용하는 방법에 대해 다루었다. WASPRO : NodeJS..
앞서 package.json을 통해 node module이 관리되어진다는 것은 이미 확인하였다. 그렇다면, package.json으로 관리되는 node module은 어떠한 방식으로 dependency를 관리하고 module을 설치하는지 살펴보도록 하자. NPM NPM은 Node Package Manager로써 다음과 같은 기능을 담당한다. NodeJS로 만들어진 모듈을 웹에서 다운로드 받아 설치하고 관리하는 기능 NodeJS 모듈의 버전을 관리하고 호환성을 관리하는 기능 즉 NodeJS Module을 설치하고, 관리하고, Dependency를 유지해 주는 말 그대로의 관리 매니저라 할 수 있다. NPM 활용 그렇다면 NPM은 어떻게 활용할 수 있는지 살펴보도록 하자. 1) npm version (npm..
NodeJS 등장 NodeJS 는 구글 크롬의 V8 (자바스크립트 엔진)으로 빌드 된 이벤트 기반 자바스크립트 런타임이다. 웹 서버와 같이 확장성 있는 네트워크 프로그램 제작을 위해 고안되었다. 파이썬으로 만든 트위스티드, 펄로 만든 펄 객체 환경, 루비로 만든 이벤트머신과 그 용도가 비슷하다. 대부분의 자바스크립트가 웹 브라우저에서 실행되는 것과는 달리, NodeJS는 서버 측에서 실행된다. 일부 CommonJS 명세를 구현하고 있으며, 쌍방향 테스트를 위해 REPL 환경을 포함하고 있다. - 위키백과 V8 엔진 : 구글 크롬의 V8 엔진은 웹 브라우저를 만드는데 그 기반을 제공하는 오픈소스 자바스크립트 엔진이다. 속도향상을 위해 인라인 캐싱(inline caching)과 같은 최적화 기법을 적용하였다..
- Total
- Today
- Yesterday
- 오픈스택
- SWA
- openstack token issue
- Docker
- 마이크로서비스
- Da
- MSA
- node.js
- git
- Architecture
- wildfly
- TA
- webtob
- JEUS7
- OpenStack
- JBoss
- jeus
- kubernetes
- API Gateway
- aa
- aws
- 쿠버네티스
- nodejs
- apache
- JEUS6
- SA
- 아키텍처
- openstack tenant
- 마이크로서비스 아키텍처
- k8s
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |