안녕하세요 :) 현업 개발자의 블로그 입니다. 질문 환영해요.

궁금한 소프트웨어 기술을 말씀 해주시면, 성심 성의껏 알려드립니다.

728x90

분류 전체보기 124

MQ 의 종류

RabbitMQ RabbitMQ는 AMQP(Advanced Message Queuing Protocol)를 구현한 오픈 소스 메시지 브로커입니다. 풍부한 기능 세트와 널리 사용되는 프레임워크입니다. RabbitMQ는 Erlang 언어로 개발되었으며, 다양한 언어로 클라이언트 라이브러리를 제공합니다. 따라서, Erlang, Java, Python, Ruby, .NET 등 다양한 언어에서 RabbitMQ를 사용할 수 있습니다. Apache Kafka Apache Kafka는 분산 스트리밍 플랫폼으로, 대량의 실시간 데이터 스트림을 처리하는 데 적합합니다. Kafka는 고성능, 내고장성 및 확장성을 제공하며, 대용량 데이터 처리에 특화되어 있습니다. Kafka는 Java로 개발되었지만, 클라이언트 라이브러리로..

Backend 개발 2023.08.18

Docker 컨테이너 실행, 상태확인, 포트설정

1. 컨테이너 실행하기 # ubuntu 이미지를 test1 이름으로 실행 $ sudo docker run -i -t --name test1 ubuntu bash # 특정 포트를 오픈해서 test2로 ubuntu 실행 $ sudo docker run -i -t -p 10000:10010 --name test2 ubuntu bash # 특정 포트를 USB 를 인식하여 test3로 ubuntu 실행 $ sudo docker run -i -t -p 10011:10020 --device /dev:/dev --name test3 ubuntu bash 2. 컨테이너에서 나오기 exit 3. 컨테이너 상태 확인하기 # 특정 컨테이너 상태 확인 (ip 등) $ sudo docker inspect test1 $ sudo ..

INFRA/Docker 2023.08.18

Docker 설치 (in Ubuntu)

# apt update $ sudo apt update # 필요 패키지 설치 $ sudo apt install apt-transport-https ca-certificates curl software-properties-common # 도커 다운로드 사이트에서 필수 패키지 설치 $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - # 리파지토리 추가 하기 $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" # apt 업데이트 하기 $ sudo apt update # docker-ce 의 정책 ..

INFRA/Docker 2023.08.18
728x90