# Subscriber

typeorm : subscriber (mysql 트리거와 비슷)
오늘은 nestjs로 백엔드 작업을 진행했다. 나의 키워드를 저장하는 테이블은 위와 같다.사용자가 keyword를 입력하면 keyword테이블에 데이터를 저장하고, keywordUser테이블에 유저의 아이디와 키워드의 아이디를 삽입해 user테이블과 연결시키는 구조이다
Spring Boot Event
옵저버 패턴을 사용한 Event 기능 구현하기변화가 발생할 때 구독자에게 이벤트를 보내주는 역할ApplicationEventPublisher이벤트 공급자 기능을 수행하기 위한 Spring boot 의 라이브러리 객체publishEvent구독자에게 이벤트를 발생을 알리기
Observer Pattern
관심있는 객체의 상태 변화를 관찰하고,객체의 상태변화가 발생할 때 마다 알림을 받는 패턴을 뜻한다.객체의 상태가 변화할 경우 알림을 받는 쪽을 뜻한다.subscribe() 을 통해 특정 객체의 변화를 감지하기 시작한다.unsubscribe() 을 통해 객체의 변화 감지
Subscriber
"A protocol that declares a type that can receive input from a publisher."
[iOS | Swift] Combine: Operator에서 Scheduler 파라미터 사용해 스레드 활용하기
비동기 작업에서는 중요한 것 중 하나가 ⭐️스레드 (thread)⭐️를 잘 고려하는 것이다! Swift Combine의 Operator 에서 Scheduler를 파라미터로 사용하면,무거운 작업을 메인스레드가 아닌 다른 스레드에서 작업할수 있다!: publisher 가

Custom Publisher & Subscriber
Combine에 대해서 실제 사용하다 보니, 이게 도대체 어떤 방식으로 이루어지는 지 궁금했다. 실제 코드를 보지 않으면 명확해지지 않을 것 같아 정리한다.Subscrib

Notification Center
Notification Center는 꽤나 오래전 부터 iOS의 이벤트 전송 매커니즘으로 자리잡았다. 어떤 요소들이 있는지 확인해보자.

Combine Cheat Sheet
Apple에서 공개한 API인 Combine. 이제 Rx에서 Combine으로 많이 넘어간다고 한다. 무엇을 하는 것인지, 왜 좋은지, 바로 써먹기 위한 팁은 무엇이 있는지 알아본다.

Combine(1)
Apple 공식 문서에 다음과 같이 정의되어 있습니다.Customize handling of asynchronous events by combining event-processing operators이벤트 처리 연산자들을 결합하여 비동기 이벤트를 사용자화 합니다?무슨말
[node.js] Subscriber / Publisher
message queue 경로를 통해 서로 종속적인 관계에 있는 module을 분리하는 과정Publisher는 data를 전달하는 주체, Subscriber는 data를 전달받는 대상이다.서로 직접적으로 data를 주고받는 과정을, Publisher가 evenet를 발
[ROS] Publisher & Subscriber
숫자 2와 3을 publish한 것을 subscribe하여(받아와서) 더해서 출력한다.roscore 실행launch파일이 없기 때문에 python으로 하나씩 실행ex)python <실행 파일 이름>publish되는 것을 확인 하려면 rostopic list로
Combine(4) : Subscriber
"A protocol that declares a type that can receive input from a publisher."
Publisher - Processor - Subscriber
기본 로직 publisher (inner 클래스로 subscription 있음)에 subscriber가 등록되면 subscriber는 몇 개를 요청할지 정해서 subscription.request(n)를 호출한다. subscription은 n개 만큼 subscriber.onNext(v)를 호출한다. Processor의 역할 하나의 subscriber의 결과...