#microservice

질문 2
해시태그 없이 키워드만 일치하는 질문은 개수에 포함되지 않아요.

일 년 전 · 김형준 님의 새로운 답변

nestjs msa구조설계

안녕하세요. 신입 node 개발자로 일을 하게 되었는데, nestjs msa 아키텍처를 구성해야하여 질문드립니다. 우선 nestjs는 모놀로그 전용 프레임워크로 설계되어 msa 구조를 채택하려면 개별의 프로젝트를 두고 @nestjs/microservices 라이브러리를 사용하여 메시지 큐를 연동하는 형식으로 공부했는데, 게이트웨이 엔드포인트 관리부분에서 어떤식으로 구성해야할까요? 1. gateway에 모든 서비스가 연결되어 모든 비즈니스로직이 gateway를 거쳐가는 방식 - (gateway 서비스 메모리 부담이 크다고 생각합니다.) 2. 개별의 서비스끼리 연결되는 방식 - (Transport 관리비용이 커진다고 생각합니다.) 그 외 방법이 있다면 알려주시면 감사하겠습니다.

개발자

#nestjs

#nodejs

#msa

#microservice

답변 1

댓글 0

조회 566

2년 전 · 손정현 님의 답변 업데이트

nodejs driver로 replicaSet option 변경하기 도움 부탁드립니다.

아래 코드는 https://medium.com/@cramirez92/build-a-nodejs-cinema-microservice-and-deploying-it-with-docker-part-1-7e28e25bfa8b 여기에서 공부하다가 나온 코드입니다. getMongoUrl을 찍으면 다음과 같이 나옵니다. "mongodb://127.0.0.1:27017,127.0.0.1:27018,127.0.0.1:27019/movies" 현재는 해당 코드가 deprecated 되어서 실행이 전혀 안되서 현재버전으로 바꿔서 짜보고 싶은데 옵션 넣어주는 코드가 어떤 의미 인지 모르겠습니다. 도움주시면 정말 감사드리겠습니다. mongodb documentaion 링크도 같이 남겨드립니다. https://www.mongodb.com/docs/v6.0/replication/ https://mongodb.github.io/node-mongodb-native/4.13/index.html 추가로 const MongoClient = require('mongodb'); const {MongoClient} = require('mongodb'); 의 차이도 궁금합니다.

개발자

#nodejs

#mongodb

답변 1

댓글 0

조회 104