개요

현재 구현된 구조

현재 구현된 구조

이전 글인(iOS 푸시 알림 구현하기 세팅편 - AWS SQS, Lambda, Firebase )에서 SQS와 Lambda를 이용한 푸시 알림 부분까지는 세팅, 구현이 되었다.

이제 WAS에서 AWS 인스턴스와 관련한 세팅을 완료하고, 원하는 때에 원하는 방식으로 내부 앱 알림을 사용할 수 있도록 구현해야한다.

주의사항 : 제 개인적인 생각을 통한 구현으로, 항상 올바른 구현이나 정답이 아님을 인지해주세요!


Spring으로 AWS 인스턴스 연결하기

먼저 내부적으로 AWS와 관련한 설정을 통해, SQS를 사용할 수 있도록 설정해보자.

AWS 인스턴스 연결하기

Properties와 Config

AWS 서비스의 인스턴스 사용을 위해 로그인 - Bean 등록을 구현해보자.

위와 같이 Config과 Properties를 세팅했다면, 실행했을 때 아래와 같은 에러가 발생한다.


SQS 인스턴스를 이용하여 메시징 구현하기

이제 SQS를 사용하는 도메인을 작성해보자.