Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- TCP
- 역방향 반복자
- 도커
- 그래프
- 이분탐색
- 분할 정복
- dfs
- 백준
- 스프링
- 다이나믹 프로그래밍
- SQL
- HTTP
- 그리드 알고리즘
- 트리
- 재귀
- 자바
- 순열
- 다이나믹프로그래밍
- 컴퓨터 네트워크
- github action
- 분할정복
- 브루트포스
- 그리드
- AWS
- Spring
- CI/CD
- GIT
- BFS
- 알고리즘
- 자료구조
Archives
- Today
- Total
코딩성장스토리
AWS 서비스들 알아보기 3(SQS,Kinesis) 본문
원티드 프리온보디으 백엔드 과정 3번쨰 강의를 들으면서 정리 해보기
이번에는 SQS,Kinesis에 대해서 배워 보았다.
전에 서버리스인 Lamda에 대해 배웠는데 아무리 비동기 처리라도 Lamda한개로만 실행시키면 무리가 올 수밖에 없다.
그걸 위해 SQS,Kinesis가 있다.
이 서비스들은 들어온 요청을 Lamda 함수를 여러개 만들어 분산처리 가능하게 만들어준다 .
AWS SQS
simple queue service
- 마이크로서비스 ,분산 시스템 및 서버리스 애플리케이션을 위한 완전관리형 메시지 대기열
- 표준 대기열 : 무제한 처리량/최소한 한번 전달 (여러번 전달 가능 )/최선 노력 순서 ,순서 보장 X
- FIFO대기열 : 초당 최대 300개의 메시지 /정확히 한번 처리 / 선입선출 전달 순서 보장
- Lamda 트리거랑 연결지어서 사용가능
- 은행이나 예약시스템같은 순서가 중요한거 쓰임
AWS Kinesis
- 모든 규모의 스트리밍 데이터를 비용 효율적으로 처리할 수 있는 핵심 기능과 더불어 애플리케이션 요구사항에 가장 적합한 도구를 선택할 수 있는 유연성을 제공
- 여러 기능이 큐에서 메시지를 가져올 수 있음
- 예시) 비디오 ,스트림
SQS와 Kinesis의 차이점
SQS | Kinesis |
애플리케이션 통합,분산 시스템 연계 | 로그 모바일 ,click stream 데이터 수집/분석 |
메시지의 지연시간 지정이 필요한 경우 | Real-time 분석 |
'기타' 카테고리의 다른 글
도커 용량 줄이기 (1) | 2023.08.05 |
---|---|
AWS 서비스들 알아보기 4 (RDS, Aurora, DynamoDB , Elasticache) (0) | 2023.05.11 |
AWS 서비스들 알아보기2(EC2,Elastic Beanstalk, Fargate,ECR,ECS,Lamda) (0) | 2023.05.04 |
AWS 서비스들 알아보기 1(API GateWay,S3,ELB,CloudFront,Secret manager) (0) | 2023.05.02 |
CI/CD(Github action) (1) | 2023.03.27 |