Infra(3)
-
RabbiqMQ란 무엇일까?
RabbitMQ 얼랭(Erlang)언어로 AMQP를 구현한 오픈소스 메세지 브로커. *얼랭 : 함수형 프로그래밍 언어 (C와 비슷한 성격의 언어라고 볼 수 있겠다.) 메시지 브로커란? Publisher(송신자)로부터 전달받은 메시지를 Subscriber(수신자)로 전달해주는 중간 역할이며 응용 소프트웨어 간에 메시지를 교환할 수 있게 한다. 즉, 소프트웨어끼리 메세지를 서로 교환할 수 있도록 중간에서 알선해주는 녀석이다.(미들웨어 라고 칭함) AMQP client application과 middleware broker와의 메세지를 주고 받기 위한 프로토콜 메시지 브로커가 어플리케이션(소프트웨어) 사이에서 메시지를 중개해주는 녀석이라고 했다. 양측의 어플리케이션에서 받은 메세지를 퍼나르기위한 규칙이자 방법..
2023.02.15 -
[Docker] 도커와 컨테이너
개발에 조금이라도 발을 담가봤다면 대부분 '도커'라는 개념을 들어본 적이 있을 것이다. 필자의 경우 주위에서 '도커 참 좋더라~' 라고 하는데, '그래서 도커가 뭔데..?' 라는 생각이 머리를 맴돌았다. 그 후 도커에 대한 내 생각의 흐름은 이렇게 흘러갔다. 대충 구글에 도커 검색 -> 아~ -> (1주일 뒤) 도커가 뭐더라? -> 대충 구글에 도커 검색 -> 아~ 이 무한의 굴레를 끊고자.. 제대로 마음잡고 도커에 대해 공부하고 직접 실습해보며 어느 정도 감을 잡기 시작했다. 그 좌충우돌의 과정을 한 달이 지난 이제서야 포스팅으로 정리해보려 한다. (포스팅으로 정리하는건 배우는 것과 별개로 정말 어렵고 번거롭다..흑흑.. 모든 블로거들에게 무한한 존경을..) 도커에 대한 개념을 쉽게 훑어보고, '정확한..
2022.08.12 -
[AWS] 서버(EC2)와 도메인 연결하기 feat.가비아
이전에 만들었던 프로젝트 서버를 비용 문제(?)로 새로 이전하게 됐다. 얼추 기능 구현이 마무리가 됐지만, 대회 당시 받았던 피드백을 토대로 기능 몇 가지를 보완, 개선하고 남 보여주기 부끄러운 코드도 싹 리팩토링 할 겸 새로 도메인을 구매해 연결해보려고 한다. 당시 프론트를 맡았던 팀원이 도메인을 담당했었고, 이번에 혼자 하는 김에 그 과정을 정리해두려고 한다. 도메인은 가비아에서 구매하였다. (제일 무난하고 보편적인 듯 싶다.) https://www.gabia.com/ 웹을 넘어 클라우드로. 가비아 그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브 www.gabia.com 해당 홈페이지에서 도메인 검색에 들어가면 다양한 도메인들이 존재한다. 이벤트로 할인하고 있는 녀석이 보여 바로 구매 낙찰 참고로 ..
2022.02.14