티스토리 뷰

 

 

 

Reactive Stream 은 Pub-Sub(Observer) 패턴이다.

Reactive Programming
1. Non-blocking
2. Asynch
3. FP


수요조절(Backpressure)
Flux<T> 는 container 이다.



Future 의 리턴타입은 Scalar 이다
Flux 의 리턴타입은 Vector 이다,
just() 를 통해 비동기적으로 제공한다 (만들자 마자...)

주방장의 인스턴스를 생성자 주입으로 받는다(연관관계)
kitchen.getDishes() 는 알바가 주방에 가서 요리를 가져오는 모습이다.
요리가 완성되면 즉시 손님에게 전달한다 ... map()
Reactive Consumer 는 다른 Reactive Service 를 호출하고 결과를 변환(transform)한다
서빙 점원의 역할은 웹 컨트롤이다.

 

예제출처

http://www.yes24.com/Product/Goods/101803558?OzSrank=1 

 

스프링 부트 실전 활용 마스터 - YES24

대규모 트래픽을 적은 비용으로 처리할 수 있는 고성능 서버의 비밀은 무엇일까? 스프링 부트 개발, 테스트, 문서화, 보안, 도커화, 운영까지 모두를 한 권에 마스터하는 것을 목표로, 익숙하고

www.yes24.com

 

에러발생

우측 에러 메시지를 보면 Parameter 0 of constructor in gradle_jin.JinService.dish.RestaurantController required a bean of type 'gradle_jin.JinService.dish.KitchenService' that could not be found. 이다.

 

KitchenService 의 객체가 없다는 뜻이다. that could not be found 는 Spring Context 에서 찾을 수 없다는 뜻이다.

이것은 KitchenService 를 생성하는 Annotation 을 붙이지 않아서 발생한다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
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
글 보관함