歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >
云原生JAVA:SPRING BOOT.SPRING CLOUD與CLOUD FOUNDRY彈性系統(tǒng)設(shè)計(jì)

云原生JAVA:SPRING BOOT.SPRING CLOUD與CLOUD FOUNDRY彈性系統(tǒng)設(shè)計(jì)

出版社:電子工業(yè)出版社出版時(shí)間:2017-05-01
開本: 其他 頁(yè)數(shù): 600
中 圖 價(jià):¥60.2(4.7折) 定價(jià)  ¥128.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無(wú)塑封),個(gè)別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說(shuō)明>>
本類五星書更多>
買過(guò)本商品的人還買了

云原生JAVA:SPRING BOOT.SPRING CLOUD與CLOUD FOUNDRY彈性系統(tǒng)設(shè)計(jì) 版權(quán)信息

云原生JAVA:SPRING BOOT.SPRING CLOUD與CLOUD FOUNDRY彈性系統(tǒng)設(shè)計(jì) 本書特色

無(wú)論是傳統(tǒng)IT行業(yè),還是互聯(lián)網(wǎng)行業(yè),都正處于行業(yè)歷*劇烈的變革中 :大量的系統(tǒng)正在從傳統(tǒng)的IT架構(gòu)轉(zhuǎn)向基于云的架構(gòu), 開發(fā)模式也正在從開發(fā)和運(yùn)維分工的傳統(tǒng)模式,逐漸轉(zhuǎn)向統(tǒng)一的“DevOps”模式。Java技術(shù)已經(jīng)進(jìn)入了新的生命周期,大量被用于構(gòu)建現(xiàn)代的、基于云的應(yīng)用程序。 本書詳細(xì)闡述了開發(fā)云原生應(yīng)用程序的機(jī)遇和挑戰(zhàn),明確指出了成功實(shí)現(xiàn)的方向,并且重點(diǎn)介紹了微服務(wù)框架Spring Boot。Spring Boot可以輕松創(chuàng)建任何粒度的 Spring服務(wù),并部署到現(xiàn)代的容器環(huán)境中。本書主要面向正在使用 Spring Boot、SpringCloud和Cloud Foundry, 以便更快、更好地構(gòu)建軟件的Java/JVM 開發(fā)人員。本書一共分為4個(gè)部分共15章。第1章和第2章介紹了云原生思想產(chǎn)生的背景,然后介紹了Spring Foundry。第3章介紹了如何配置Spring Boot應(yīng)用程序。第4章介紹了如何測(cè)試Spring應(yīng)用程序,從如何測(cè)試*簡(jiǎn)單的組件到測(cè)試分布式系統(tǒng)。第5章介紹了可以將應(yīng)用程序遷移到Cloud Foundry等云平臺(tái)的輕量級(jí)重構(gòu)方式。第6章介紹了如何使用Spring構(gòu)建HTTP和RESTful服務(wù)。第7章介紹了在分布式系統(tǒng)中控制請(qǐng)求進(jìn)出的常用方法。第8章介紹了如何構(gòu)建一個(gè)響應(yīng)外部請(qǐng)求的服務(wù)。第9章介紹了如何使用Spring Data在Spring中管理數(shù)據(jù)。這為領(lǐng)域驅(qū)動(dòng)的思想奠定了基礎(chǔ)。第10章介紹了如何使用Spring中事件驅(qū)動(dòng)、消息中心化的能力,來(lái)集成分布式服務(wù)和數(shù)據(jù)。第11章介紹了如何利用云平臺(tái)(如Cloud Foundry)的能力來(lái)處理長(zhǎng)期運(yùn)行的工作。第12章介紹了在分布式系統(tǒng)中管理狀態(tài)的一些方法。第13章介紹了如何構(gòu)建具備可觀測(cè)性和可操作性的系統(tǒng)。第14章介紹了如何構(gòu)建類似于Cloud Foundry平臺(tái)的服務(wù)代理。第15章介紹了持續(xù)交付背后的思想。

云原生JAVA:SPRING BOOT.SPRING CLOUD與CLOUD FOUNDRY彈性系統(tǒng)設(shè)計(jì) 內(nèi)容簡(jiǎn)介

無(wú)論是傳統(tǒng)IT行業(yè),還是互聯(lián)網(wǎng)行業(yè),都正處于行業(yè)歷歷史記錄劇烈的變革中 :大量的系統(tǒng)正在從傳統(tǒng)的IT架構(gòu)轉(zhuǎn)向基于云的架構(gòu), 開發(fā)模式也正在從開發(fā)和運(yùn)維分工的傳統(tǒng)模式,逐漸轉(zhuǎn)向統(tǒng)一的“DevOps”模式。Java技術(shù)已經(jīng)進(jìn)入了新的生命周期,大量被用于構(gòu)建現(xiàn)代的、基于云的應(yīng)用程序。 本書詳細(xì)闡述了開發(fā)云原生應(yīng)用程序的機(jī)遇和挑戰(zhàn),明確指出了成功實(shí)現(xiàn)的方向,并且重點(diǎn)介紹了微服務(wù)框架Spring Boot。Spring Boot可以輕松創(chuàng)建任何粒度的 Spring服務(wù),并部署到現(xiàn)代的容器環(huán)境中。本書主要面向正在使用 Spring Boot、SpringCloud和Cloud Foundry, 以便更快、更好地構(gòu)建軟件的Java/JVM 開發(fā)人員。本書一共分為4個(gè)部分共15章?壳罢潞偷2章介紹了云原生思想產(chǎn)生的背景,然后介紹了Spring Foundry。第3章介紹了如何配置Spring Boot應(yīng)用程序。第4章介紹了如何測(cè)試Spring應(yīng)用程序,從如何測(cè)試很簡(jiǎn)單的組件到測(cè)試分布式系統(tǒng)。第5章介紹了可以將應(yīng)用程序遷移到Cloud Foundry等云平臺(tái)的輕量級(jí)重構(gòu)方式。第6章介紹了如何使用Spring構(gòu)建HTTP和RESTful服務(wù)。第7章介紹了在分布式系統(tǒng)中控制請(qǐng)求進(jìn)出的常用方法。第8章介紹了如何構(gòu)建一個(gè)響應(yīng)外部請(qǐng)求的服務(wù)。第9章介紹了如何使用Spring Data在Spring中管理數(shù)據(jù)。這為領(lǐng)域驅(qū)動(dòng)的思想奠定了基礎(chǔ)?壳0章介紹了如何使用Spring中事件驅(qū)動(dòng)、消息中心化的能力,來(lái)集成分布式服務(wù)和數(shù)據(jù)。靠前1章介紹了如何利用云平臺(tái)(如Cloud Foundry)的能力來(lái)處理長(zhǎng)期運(yùn)行的工作?壳2章介紹了在分布式系統(tǒng)中管理狀態(tài)的一些方法。靠前3章介紹了如何構(gòu)建具備可觀測(cè)性和可操作性的系統(tǒng)?壳4章介紹了如何構(gòu)建類似于Cloud Foundry平臺(tái)的服務(wù)代理?壳5章介紹了持續(xù)交付背后的思想。

云原生JAVA:SPRING BOOT.SPRING CLOUD與CLOUD FOUNDRY彈性系統(tǒng)設(shè)計(jì) 目錄

目錄
前言(James Watters).......................................................xv
前言(Rod Johnson)........................................................ xvii
前言................................................................................ xix

第Ⅰ部分 基礎(chǔ)知識(shí)

第1 章 云原生應(yīng)用程序............................................................................................. 3
亞馬遜的故事 ............................................................................................................... 3
平臺(tái)的承諾 ................................................................................................................... 5
模式 .............................................................................................................................. 7
可擴(kuò)展性 ....................................................................................................................... 7
可靠性 ........................................................................................................................... 8
敏捷性 ........................................................................................................................... 8
Netflix 的故事 ............................................................................................................... 9
微服務(wù) ................................................................................................................. 11
拆分單體系統(tǒng) ...................................................................................................... 12
Netflix OSS ......................................................................................................... 13
云原生Java ......................................................................................................... 14
十二要素原則 ............................................................................................................. 14
代碼庫(kù) ................................................................................................................. 15
依賴 ..................................................................................................................... 15
配置 ..................................................................................................................... 16

x | 目錄
后端服務(wù) ............................................................................................................. 17
構(gòu)建、發(fā)布、運(yùn)行 .............................................................................................. 17
進(jìn)程 ..................................................................................................................... 17
端口綁定 ............................................................................................................. 18
并發(fā) ..................................................................................................................... 18
易處理 ................................................................................................................. 18
開發(fā)/ 生產(chǎn)環(huán)境一致 ........................................................................................... 19
日志 ..................................................................................................................... 19
管理進(jìn)程 ............................................................................................................. 19
總結(jié) ............................................................................................................................ 20

第2 章 訓(xùn)練營(yíng):Spring Boot 和Cloud Foundry......................21
什么是Spring Boot ..................................................................................................... 21
Spring Initializr 入門 ................................................................................................... 21
Spring Tool Suite 入門 ................................................................................................ 30
安裝Spring Tool Suite(STS)............................................................................. 30
使用Spring Initializr 創(chuàng)建一個(gè)新項(xiàng)目 ................................................................ 31
Spring 指南大全 .......................................................................................................... 36
遵循STS 中的指南 ............................................................................................. 38
配置 ............................................................................................................................ 40
Cloud Foundry 平臺(tái) .................................................................................................... 52
總結(jié) ............................................................................................................................ 66

第3 章 符合十二要素程序風(fēng)格的配置....................................... 67
令人迷惑的“配置”合并 ........................................................................................... 67
Spring 框架對(duì)配置的支持 ........................................................................................... 67
PropertyPlaceholderConfigurer ............................................................................ 68
Environment 接口和@Value 注解 ....................................................................... 69
Profile .................................................................................................................. 71
啟動(dòng)配置 ..................................................................................................................... 73
使用Spring Cloud Config Server 進(jìn)行中心化、日志型的配置................................... 76
Spring Cloud Config Server ................................................................................. 76
Spring Cloud Config 客戶端 ................................................................................ 78
安全 ..................................................................................................................... 79
目錄 | xi
可刷新的配置 ............................................................................................................. 79
總結(jié) ............................................................................................................................ 83

第4章 測(cè)試..................................................................... 85
測(cè)試的構(gòu)成 ................................................................................................................. 86
在Spring Boot 中進(jìn)行測(cè)試 ......................................................................................... 86
集成測(cè)試 ..................................................................................................................... 88
測(cè)試切片 ............................................................................................................. 89
測(cè)試中的Mock ................................................................................................... 89
使用@SpringBootTest 中的Servlet 容器 ............................................................ 93
測(cè)試分片 ............................................................................................................. 94
端到端測(cè)試 ............................................................................................................... 102
測(cè)試分布式系統(tǒng) ................................................................................................ 102
消費(fèi)者驅(qū)動(dòng)的契約測(cè)試 ..................................................................................... 104
Spring Cloud Contract ....................................................................................... 105
總結(jié) .......................................................................................................................
展開全部

云原生JAVA:SPRING BOOT.SPRING CLOUD與CLOUD FOUNDRY彈性系統(tǒng)設(shè)計(jì) 作者簡(jiǎn)介

Josh Long是一名Spring developer advocate,是InfoQ.com Java團(tuán)隊(duì)的編輯。他也是多部著作的主要作者,如Spring Recipes,2nd Edition(Apress)。Kenny Bastani是Pivotal的一名Spring developer advocate。作為一名開源貢獻(xiàn)者和軟件架構(gòu)博主(WWW.kennybastani.com),他為軟件開發(fā)者提供關(guān)于構(gòu)建事件驅(qū)動(dòng)的微服務(wù)和無(wú)服務(wù)器架構(gòu)方面的教程。他也在一些行業(yè)會(huì)議上做演講,如OSCON、SpringOne Platform和GOTO大會(huì)。
宋凈超,就職于螞蟻金服,Kubernetes及云原生應(yīng)用布道師,ServiceMesher社區(qū)創(chuàng)始人。樂于分享,擁抱開源,活躍于Kubernetes及微服務(wù)開發(fā)者社區(qū)。經(jīng)常作為講師在Qcon、ArchSummit等技術(shù)會(huì)議上進(jìn)行分享,也常參與云棲大會(huì)等行業(yè)會(huì)議和線下Meetup。喜歡在個(gè)人博客(https://jimmysong.io)上發(fā)表見解,發(fā)布開源教程。業(yè)余時(shí)間喜歡攝影和旅游。

張若飛,TGO會(huì)員,曾任易通貸CTO,宜人貸首席架構(gòu)師,在雅虎北研、金山云、POLYCOM等知名公司擔(dān)任架構(gòu)師。十余年互聯(lián)網(wǎng)研發(fā)及技術(shù)管理經(jīng)驗(yàn),管理過(guò)超過(guò)百人的技術(shù)研發(fā)團(tuán)隊(duì),對(duì)搭建海量數(shù)據(jù)、大型分布式系統(tǒng)有豐富經(jīng)驗(yàn),對(duì)互聯(lián)網(wǎng)金融領(lǐng)域有廣泛涉獵。著有十余本技術(shù)譯著,包括《Grails權(quán)威指南》《給大忙人看的JavaSE 8》《代碼不朽:編寫可維護(hù)軟件的十大原則》《面向可伸縮架構(gòu)》等書,總計(jì)300余萬(wàn)字。

商品評(píng)論(0條)
暫無(wú)評(píng)論……
書友推薦
本類暢銷
返回頂部
中圖網(wǎng)
在線客服