매우 유익하고 알찬 챕터였다...! 시간이 많이 없어 깊게 읽지 못했는데, 주말에라도 하나 하나 코드 살펴가며 따라치면서 습득해보아야겠다.
비동기, 동기, 논블로킹, 스트림, 메시징, 이벤트 기반 등등.. 뒤죽박죽 얽혀있는 개념이 그래도 50%는 이해된 느낌? (아직도 잘 모르겠음..) 그래도 논블로킹 동기 API, 이벤트 기반 비동기에 대한 차이는 와닿게 알 수 있었다.
생소한 개념에 대해 프로덕션 코드 뿐아니라 테스트 코드는 어떻게 짜는지 잘 설명해놔서 너무 좋았다. 꼭 다시 복습하면서 따라 쳐봐야지..
끄적끄적
이번에 회사에서도 Aggregate 및 Reformatting 을 하는 프로젝트를 하나 땄는데, 거기서는 각기 다른 서버에서 요청할 때 CompletableFuture를 사용했음. CompletableFuture와 Mono, Flux를 사용하는 논블로킹 동기 방식이 어떤 차이가 있을까?
느낀점
논의 해보고 싶은 내용