분류 전체보기

Consumer Priorities컨슈머에는 우선순위가 있는데, 우선순위가 높은 컨슈머가 메시지를 전부 소비한다. 우선순위가 낮은 컨슈머는 우선순위가 높은 컨슈머가 차단될 때에만 메시지를 소비할 수 있다. 우선순위가 높은 컨슈머가 여러개 있다면 라운드 로빈 방식으로 메시지를 소비한다. 컨슈머의 기본 우선순위 값은 0을 가진다.   Consumer Priorities | RabbitMQwww.rabbitmq.com Set the x-priority argument in the basic.consume method to an integer value. Consumers which do not specify a value have priority 0. Larger numbers indicate higher p..
AWS EBS 볼륨 타입은 gp2, gp3, io1, io2, st1, sc1등이 있다.gp2, gp3, io1, io2는 SSD Volume이고 st1, sc1는 HHD Volume이다 각 볼륨의 성능 차이는 Max IOPS per volume, Max throughput per volume로 구분할 수 있는데,성능 차이를 나타내는 IOPS와 throughput이 무엇인지 궁금해서 찾아보게 되었다.    OverviewIOPS와 throughput은 저장장치의 성능을 측정하는 기준이다. 최근에는 실제 하드웨어 저장장치보다 클라우드를 저장장치의 사용이 늘면서IOPS와 throughput의 차이를 이해하는 것이 이상적인 저장 환경을 구축하는 데 중요하게 되었다.    IOPSIOPS(I/O Operatio..
Giuthub Action과 AWS CodeDeploy를 사용하여 CI/CD를 진행해 본 적이 있습니다.그때 AWS 설정을 하며 IAM User와 Role을 만들어서 EC2와 S3, CodeDeploy에 적용하여 사용했었습니다.당시에는 뭔지도 모르고 그냥 따라하기 급급했었는데이번 기회에 IAM이 무엇인지, 어디에 사용되는지 알아보도록 하겠습니다. IAMIAM이란 Identity and Access Management의 약자로 AWS에서 제공하는 중요한 기반 서비스 중 하나입니다.말 그대로 Identity와 Access 권한을 관리하고, 부여합니다.   AWS콘솔에 로그인 할 때 나타나는 것처럼, 사용자는 루트 사용자와 IAM 사용자로 나뉩니다.  루트 사용자는 기본적으로 만들어지는 아이디이고 모든 권한을..
·기록
사람으로 돌아가는 중 4개월에 약 -4kg..? 먹고 싶은 거 다 먹으면서 이 정도면 나쁘지 않은 듯함. 다이어트 가성비 굿 골격근량은 오락가락해서 짱난다 체지방 줄어들면서 근육량까지 오르길 바라는 건 욕심인 것인가    키보드 샀다리  사진 겁나 못찍내...실물이 훨씬 예쁨  올해 초인가 한창 유행할 때 찾아봤는데 아무 데서도 안 팔아서 그냥 포기했었는데, 최근에 다시 찾아보니 많이 팔길래 하나 장만함 바이올렛축이랑 wob축  두 가지가 있는데상옵이 배터리도 많고 소리 들어보니 wob축이 조금 더 낮은 음이 나는 거 같아서 wob축으로 정했다소리가 진짜 너무 좋다. 도각도각 조약돌 부딪히는 소리가 난다.  친구야 넌 나랑 평생 함께야~~     영어랑 친해지려고 노력하는 중 어떤 걸 공부하려고 하면 우..
·
생각한 대로 말할 수 없어 답답했던 개발자를 위한 생각의 정리, 문서 작성법컴퓨터를 구동하기 위해 프로그래밍 언어가 필요한 것처럼, 원만하게 협업하고 업무를 수월하게 진행하려면 특별한 ‘언어’가 필요하다. 이 책은 바로 이 ‘언어’가 되는 정보 정리 기술을www.aladin.co.kr   오래전부터 공부를 할 때 정리하는 습관이 없었다. 그냥 쭉 읽고 이해하려고 노력하는 식이었다.최근엔 읽고 이해하기 어려운 부분도 많고, 공부 할 양도 늘어나다보니 기록과 정리의 필요성을 느끼게 되었다. 근데 정리하고 글 쓰는게 익숙지 않다보니 너무 어려웠다. 그래서 찾아보다가 이 책을 읽어보기로했다. 책에서는 정보를 정리하는 방법과 보고서, 기획서등을 쓸때 사용할 수 있는 실용적인 패턴들을 소개한다.정보 정리하는 방법 ..
·
Go 언어를 활용한 네트워크 프로그래밍Go 언어를 사용하여 보안에 강하며, 신뢰할 수 있고, 가독성이 좋은, 그리고 실제 서비스에 사용할 수 있는 네트워크 코드를 작성할 수 있도록 도와준다. 전반부에서는 네트워크와 트래픽 라우팅www.aladin.co.kr 2~3주 정도 너무 재미있게 읽었다. 이 책은 네트워크 기본 개념부터, TCP, UDP, Unix Domain Socket, TFTP, HTTP, TLS, HTTPS, HTTP/2, gRPC, Caddy, 직렬화, 로깅, 모니터링, PaaS(AWS, GCP, 애저) 까지 굉장히 넓은 범위를 다룬다. 넓은 범위를 다루는 만큼 깊이가 깊진 않다. 하지만 각 주제에 대한 명확한 개요와 실용적인 예제들을 제공해서, 초보자들이나 더 나아가고자 하는 사람들에게 ..
·Go
계기multipart/form-data 전송, 수신 글을 쓰다가  mime/multipart: CreateFormFile에서 파일 파트를 만들 때, Content-Type이 기본적으로 "application/octet-stream"으로 되어있는 걸 발견하게 되었다. image/jpeg, image/png등 타입을 감지해서 변경해 넣어주면 좋겠다고 생각했다. 이유가 있을지도 모르겠지만,이 부분이 조금 의아하고 변경되었으면 좋겠다는 생각이 들어 직접 컨트리뷰트 해보기로 했다.  컨트리뷰트 방법을 찾아서 Go언어에 컨트리뷰트 하는 방법은 공식 홈페이지에 잘 작성되어 있다.   Contribution Guide - The Go Programming LanguageDocumentation Contribution ..
·Go
완성 코드는 맨 아래에 있습니다. multipart/form-datamultipart/form-data가 무엇인지는 여기에 잘 소개되어 있습니다(혹은 RFC7578) HTTP multipart/form-data 이해하기Understanding about HTTP multipart/form-datalena-chamna.netlify.app  쉽게 말하자면 multipart/form-data는 여러 파트를 boundary로 구분하여 한 번에 전송하는 HTTP요청의 한 방식입니다.이 방식은 여러 종류의 content type을 함께 전송할 때 유용합니다. (username, image를 같이 전송하는 등) 각 파트는 헤더와 데이터를 가집니다.POST /upload HTTP/1.1Content-Type: mul..
munhwas1140
'분류 전체보기' 카테고리의 글 목록 (2 Page)