개발관련18 Spring Webflux, 이해하고 사용하자 Webflux 란? Webflux를 먼저 이해하려면, reactive streams 를 먼저 이해해야 한다. reactive streams 란? reactive-streams.org 에서는 다음과 같이 정의하고 있다. Reactive Streams is an initiative to provide a standard for asynchronous stream processing with non-blocking back pressure. 대충 해석하면 "논블로킹(Non-blocking) 백프레셔(back pressure)를 이용한 비동기 데이터 처리의 표준이다" Reactive Streams 배경 2013년에 Netflix와 Pivotal, Lightbend의 엔지니어들이 처음 개발하기 시작하였고, Net.. 2020. 3. 21. Spring Boot & HikariCP 튜닝 Spring Boot 2.0부터 HikariCP로 Default Connection Pool로 변경되었습니다. 아래 그림을 보면 바뀐 이유를 알수가 있다. (빠르다) GitHub Page https://github.com/brettwooldridge/HikariCP Spring Boot 를 사용하면, Gradle or Maven에 별도로 설정할 필요는 없다. spring-boot-starter-data-jpa 에 dependency에 걸려 Default로 hikariCP가 설정된다. application.yml에서 hikariCP datasource 설정을 해보겠다. spring: datasource: type: com.zaxxer.hikari.HikariDataSource url: jdbc:mysql:.. 2020. 3. 15. 이전 1 2 3 4 5 다음