上传者: sinat_41581062
|
上传时间:2025/2/7 17:44:20
|
文件大小:9.87MB
|
文件类型:pdf
mastering-spring-cloud2018
AnactiveinternetconnectionJava8+DockerMavenGitclientChapter1,IntroductiontoMicroservices,willintroduceyoutothemicroservicesarchitecture,cloudenvironment,etc.Youwilllearnthedifferencebetweenamicroservicebasedapplicationandamonolithapplicationwhilealsolearninghowtomigratetoamicroservicesapplication.Chapter2,SpringforMicroservices,willintroduceyouSpringBootframework.Youwilllearnhowtoeffictivelyuseittocreatemicroserviceapplication.WewillcoversuchtopicslikecreatingRESTAPIusingSpringMVCannotations,providingAPIdocumentationusingSwagger2,andexposinghealthchecksandmetricsusingSpringBootActuatorendpoints.Chapter3,SpringCloudOverview,willprovideashortdescriptionofthemainprojectsbeingapartofSpringCloud.ItwillfocusondescribingthemainpatternsimplementedbySpringCloudandassigningthemtotheparticularprojects.Chapter4,ServiceDiscovery,willdescribeaservicediscoverypatternwithSpringCloudNetflixEureka.YouwilllearnhowtorunEurekaserverinstandalonemodeandhowtorunmultipleserverinstanceswithpeer-to-peerreplication.Youwillalsolearnhowtoenablediscoveryontheclientsideandregistertheseclientsindifferentzones.Chapter5,DistributedConfigurationwithSpringCloudConfig,willdescribehowusedistributedconfigurationwithSpringCloudConfiginyourapplications.YouwilllearnhowtoenabledifferentbackendrepositoriesofpropertysourcesandpushchangenotificationsusingSpringCloudBus.Wewillcomparediscoveryfirstbootstrapandconfigfirstbootstrapapproachestoillustrateintegrationbetweendiscoveryserviceandconfigurationserver.Chapter6,CommunicationBetweenMicroservices,willdescribethemostimportantelementstakingapartinaninter-servicecommunication:HTTPclientsandloadbalancers.YouwilllearnhowtouseSpringRestTemplate,Ribbon,andFeignclientswithorwithout
本软件ID:10437392