Hands-On Reactive Programming with Reactor
ReactorisanimplementationoftheJava9ReactiveStreamsspecification,anAPIforasynchronousdataprocessing.Thisspecificationisbasedonareactiveprogrammingparadigm,enablingdeveloperstobuildenterprise-grade,robustapplicationswithreducedcomplexityandinlesstime.Hands-OnReactiveProgrammingwithReactorshowsyouhowReactorworks,aswellashowtouseittodevelopreactiveapplicationsinJava.ThebookbeginswiththefundamentalsofReactorandtheroleitplaysinbuildingeffectiveapplications.Youwilllearnhowtobuildfullynon-blockingapplicationsandwilllaterbeguidedbythePublisherandSubscriberAPIs.YouwillgainanunderstandinghowtousetworeactivecomposableAPIs,FluxandMono,whichareusedextensivelytoimplementReactiveExtensions.Allofthesecomponentsarecombinedusingvariousoperationstobuildacompletesolution.Inadditiontothis,youwillgettogripswiththeFlowAPIandunderstandbackpressureinordertocontroloverruns.YouwillalsostudytheuseofSpringWebFlux,anextensionoftheReactorframeworkforbuildingmicroservices.Bytheendofthebook,youwillhavegainedenoughconfidencetobuildreactiveandscalablemicroservices.
·4萬字