queue 2

실시간 알림 시스템 구현

관련 나의 블로그 글이벤트 기반 아키텍처 연구편 with RabbitMQhttps://jm-baek.tistory.com/363분산 트랜잭션 with RabbitMQhttps://jm-baek.tistory.com/364분산 메세지 큐 1편 - 읽은 책https://jm-baek.tistory.com/325분산 메세지 큐 2편 - 읽은 책https://jm-baek.tistory.com/330  ※ 계속 글을 다듬고 있는 중입니다. ※ 들어가기에 앞서현재 개발하고 있는 알림 서비스는 몇몇 기능을 맡아서 담당하고 있다.(순수하게 알림만을 위해서 동작하는 서비스가 아니다.) 그 이유는, 도메인 별로 서비스를 정확하게 다 나눠 버리면 개발자의 관리 포인트가 많이 늘어난다.최대한 유사하거나 비슷한 기능은 하나로..

[Java] 큐(Queue)

★내용 추가 필요★ 참고 사이트 https://st-lab.tistory.com/181 큐(Queue) 자바에서 제공하 큐는 인터페이스 가장 큰 특징은 ⭐FIFO(First In First Out) ⭐이다. 👉 큐 인터페이스를 구현한 클래스 PriorityQueue(우선순위 큐) ArrayDeque(배열 양방향 큐) LinkedList(연결리스트) ⇒ List, Deque, Queue 로 상속 받을 수 있다. ArrayList 랑 헷갈릴 수는데 그 외, 👉 큐 인터페이스의 메서드 인텔리제이 등의 IDE에 들어가서 인터페이스 클릭을 해보자! add offer 마지막에 요소를 추가, 가득 차면 에러 던짐 ⇒ add 마지막에 요소를 추가, 가득 차면 에러 안 던짐 ⇒ offer remove pool 첫 번째 ..