云书斋 -Cloud Native Go
本书资料更新时间:2025-01-20 16:03:15

Cloud Native Go 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

Cloud Native Go精美图片
》Cloud Native Go电子书籍版权问题 请点击这里查看《

Cloud Native Go书籍详细信息

  • ISBN:9787121321092
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2017-7-1
  • 页数:262
  • 价格:CNY 69.00
  • 纸张:暂无纸张
  • 装帧:暂无装帧
  • 开本:暂无开本
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-20 16:03:15

内容简介:

《Cloud Native Go:构建基于Go和React的云原生Web应用与微服务》旨在向开发人员展示如何构建适用于大流量、高并发场景下的云原生Web应用。《Cloud Native Go:构建基于Go和React的云原生Web应用与微服务》从搭建开发测试环境开始,逐步介绍使用Go语言构建微服务的方法,通过引入CI/CD流程和Wercker、Docker等工具将应用推送到云中。结合微服务构建中的后端服务、数据服务、事件溯源和CQRS模式、基于React和Flux的UI设计等,本书最后构建了一个基于Web的RPG游戏World of FluxCraft,可以作为使用Go构建云原生Web应用的参考,适合于云计算与Go语言编程从业者们阅读。


书籍目录:

1 云之道

1

云之道的优点

2

-- 遵循简单

2

-- 测试优先,测试一切

3

-- 尽早发布,频繁发布

5

-- 自动化一切

6

-- 建立服务生态系统

7

为什么使用Go

8

-- 简单

8

-- 开源

8

-- 易于自动化和IDE自由化

8

本章小结

9

2 开始

11

正确的工具

11

配置Git

12

-- 安装Homebrew

12

-- 安装Git客户端

13

-- 安装Mercurial和Bazaar

13

-- 创建GitHub账户

14

创建Go环境

14

-- 配置Go工作区

14

检查环境

15

本章小结

16

3 Go入门

17

建立Hello cloud

18

使用基本函数

19

使用结构体

22

介绍Go接口

25

向结构体添加方法

25

-- Go中的接口动态类型检查

26

使用第三方包

28

创建自有包

30

-- 导出函数和数据

31

-- 创建包

31

本章小结

34

4 持续交付

35

Docker介绍

36

-- 为什么要使用Docker

36

-- 安装Docker

36

-- 运行Docker镜像

38

与Wercker的持续集成

39

-- 持续集成的最佳实践

39

-- 为什么使用Wercker

40

-- 创建Wercker应用程序

41

-- 安装Wercker CLI

42

-- 创建Wercker配置文件

43

-- 使用Wercker进行构建

48

-- 部署到Docker Hub

50

读者练习:创建完整的开发管道

51

-- 高级挑战:集成第三方库

53

本章小结

53

5 在Go中构建微服务

55

设计API First的服务

55

-- 设计match API

56

-- 创建API Blueprint

56

-- 通过Apiary测试和发布文档

58

架设微服务

59

构建Test First的服务

62

-- 创建第一个失败测试

63

-- 测试Location Header

66

-- 壮丽的蒙太奇:迭代测试

67

在云端部署和运行

70

-- 创建PWS账户

70

-- 配置PCF开发环境

70

-- 提交到Cloud Foundry

71

本章小结

72

6 运用后端服务

75

设计服务系统

75

测试优先构建依赖服务

77

-- 构建fulfillment服务

78

-- 构建catalog服务

81

在服务之间共享结构化数据

87

-- 客户端引用服务端包

88

-- 客户端复制服务端结构

88

-- 客户端与服务端引用共享包

89

使用服务捆绑来外部化地址与元数据

90

服务发现

93

-- 动态服务发现

94

-- Netflix的服务发现系统Eureka

94

读者练习

97

-- 进阶操作

97

本章小结

98

7 构建数据服务

99

构建MongoDB存储库

100

-- 为什么选择MongoDB

100

-- 更新存储库模型

100

-- 通过Go来操作MongoDB

101

-- 以Test-First方式编写MongoDB存储库

102

集成测试一个Mongo-Backed服务

107

-- 集成临时MongoDB数据库

108

-- 编写一个集成测试

110

在云中运行

115

-- 后端服务的配置

115

本章小结

117

8 事件溯源和CQRS

119

现实源自事件

120

-- 幂等

121

-- 隔离

121

-- 可测试

122

-- 可再现,可恢复

123

-- 大数据

123

拥抱最终一致性

123

CQRS简介

124

事件溯源案例

126

-- 天气监测

126

-- 互联网汽车

127

-- 社交媒体消息处理

127

代码示例:管理无人机舰队

128

构建命令处理程序服务

129

-- RabbitMQ介绍

129

-- 构建命令处理器服务

133

构建事件处理器

135

-- 对事件处理器进行集成测试

140

构建查询处理程序服务

140

本章小结

141

9 使用Go构建Web应用程序

143

处理静态文件和asset

143

支持JavaScript客户端

145

使用服务端模板

148

处理表单

150

使用cookie和会话状态

151

-- 写入cookie

152

-- 读取cookie

153

使用Wercker构建和部署

153

本章小结

155

10 云安全

157

保护Web应用程序

157

-- 应用程序安全性选项

158

-- 设置Auth0账户

159

-- 构建一个OAuth安全的Web应用程序

160

-- 运行安全的Web应用程序

164

保护微服务

166

-- 客户端凭据模式概述

166

-- 使用客户端凭据保护微服务

168

-- 关于SSL的注意事项

169

隐私和数据安全

170

-- 黑客不能得到你没有的

170

读者练习

172

本章小结

173

11 使用WebSockets

175

WebSockets解析

175

-- WebSockets如何工作

176

-- WebSockets与服务器发送事件对比

177

-- 设计WebSockets服务器


177

WebSockets的云原生适应性

178

使用消息服务创建WebSockets应用

180

-- 关于JavaScript框架

183

-- 运行WebSockets示例

183

本章小结

184

12 使用React构建Web视图

185

JavaScript的形势


186

为什么选择React

186

-- 虚拟DOM

187

-- 组件组合

187

-- 响应式数据流

188

-- 集中焦点

188

-- 使用的便利性

189

React应用程序剖析

189

-- package.json文件

189

-- Webpack.config.js文件

191

-- .babelrc文件

191

-- 理解JSX和Webpack

191

-- React组件

192

构建简单的React应用程序

192

-- 不赞成的做法

199

测试React应用程序

200

进一步阅读

200

-- React网站

200

-- React书籍

201

-- 其他资料


201

本章小结


201

13 使用Flux构建可扩展的UI

203

Flux介绍

203

-- dispatcher

204

-- store

204

-- view

205

-- action

205

-- source

205

-- Flux的复杂性

205

创建Flux应用程序

206

本章小结

215

14 创建完整应用World of FluxCraft

217

World of FluxCraft介绍

218

架构概览

219

-- 独立扩展、版本控制和部署

221

-- 数据库不是集成层

221

-- 单向不可变数据流

221

Flux GUI

222

-- Go UI宿主服务

223

-- 玩家移动时序图

224

命令处理

225

事件处理

226

维持现实服务的状态

227

地图管理

227

自动验收测试

228

本章小结

230

15 结论

231

我们学到了什么

231

-- Go不是小众语言

231

-- 微服务应该有多“微”

232

-- 持续交付和部署

232

-- 测试一切

232

-- 尽早发布,频繁发布

232

-- 事件溯源、CQRS和更多首字母缩略词

233

下一步

233

附录A 云应用的故障排查

235


作者介绍:

作者简介

Kevin Hoffman通过现代化和以多种不同语言构建云原生服务的方式帮助企业将其应用程序引入云端。他10岁时开始编程,从那时起便已经沉迷于构建软件,并花了很多时间学习语言、框架和模式。他已经构建了从遥控摄影无人机、仿生性安全系统、超低延迟金融应用程序到移动应用程序等一系列软件,并且在构建需要与Pivotal Cloud Foundry配合使用的自定义组件时爱上了Go语言。

Dan Nemeth目前在Pivotal担任咨询解决方案架构师,负责支持Pivotal Cloud Foundry。他从1995年开始从事专业编码,使用ANSI C编写了用于本地ISP的CGI脚本。他职业生涯的大部分时间都是作为独立顾问为金融、制药等各个行业提供解决方案,其间不断使用当时流行的各种语言和框架。Dan最近接受了Go作为自己的"归宿",其间不断热情地将它用于所有的项目。

译者简介

宋净超,TalkingData技术运营团队工程师。拥有多年的Hadoop大数据平台运维管理经验,熟悉Hadoop技术、Docker生态系统以及PaaS平台,主导了 TalkingData的Yarn on Docker项目改造和微服务落地,关注开源软件及Docker、Kubernetes的前沿发展,关注Kubernetes和TensorFlow的实践。多次在全球架构师峰会、QCon 、CNUTCon、云栖大会等技术会议上作为讲师进行技术分享,博客地址:http://rootsongjc.github.io/。


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!


在线阅读/听书/购买/PDF下载地址:

在线阅读地址:Cloud Native Go在线阅读

在线听书地址:Cloud Native Go在线收听

在线购买地址:Cloud Native Go在线购买


原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

书籍介绍

《Cloud Native Go:构建基于Go和React的云原生Web应用与微服务》旨在向开发人员展示如何构建适用于大流量、高并发场景下的云原生Web应用。《Cloud Native Go:构建基于Go和React的云原生Web应用与微服务》从搭建开发测试环境开始,逐步介绍使用Go语言构建微服务的方法,通过引入CI/CD流程和Wercker、Docker等工具将应用推送到云中。结合微服务构建中的后端服务、数据服务、事件溯源和CQRS模式、基于React和Flux的UI设计等,本书最后构建了一个基于Web的RPG游戏World of FluxCraft,可以作为使用Go构建云原生Web应用的参考,适合于云计算与Go语言编程从业者们阅读。


书籍真实打分

  • 故事情节:3分

  • 人物塑造:3分

  • 主题深度:5分

  • 文字风格:5分

  • 语言运用:3分

  • 文笔流畅:3分

  • 思想传递:9分

  • 知识深度:9分

  • 知识广度:9分

  • 实用性:3分

  • 章节划分:5分

  • 结构布局:8分

  • 新颖与独特:3分

  • 情感共鸣:6分

  • 引人入胜:7分

  • 现实相关:8分

  • 沉浸感:7分

  • 事实准确性:3分

  • 文化贡献:3分


网站评分

  • 书籍多样性:6分

  • 书籍信息完全性:8分

  • 网站更新速度:3分

  • 使用便利性:8分

  • 书籍清晰度:9分

  • 书籍格式兼容性:7分

  • 是否包含广告:3分

  • 加载速度:8分

  • 安全性:8分

  • 稳定性:4分

  • 搜索功能:8分

  • 下载便捷性:8分


下载点评

  • 书籍多(152+)
  • 内涵好书(271+)
  • 可以购买(524+)
  • 排版满分(114+)
  • 强烈推荐(161+)
  • 小说多(163+)
  • 图书多(192+)
  • 无盗版(349+)
  • 书籍完整(160+)

下载评价

  • 网友 濮***彤: ( 2025-01-19 23:52:42 )

    好棒啊!图书很全

  • 网友 康***溪: ( 2025-01-14 10:16:02 )

    强烈推荐!!!

  • 网友 谭***然: ( 2025-01-20 13:53:50 )

    如果不要钱就好了

  • 网友 仰***兰: ( 2025-01-10 16:18:32 )

    喜欢!很棒!!超级推荐!

  • 网友 索***宸: ( 2025-01-13 04:03:48 )

    书的质量很好。资源多

  • 网友 焦***山: ( 2024-12-21 21:43:02 )

    不错。。。。。

  • 网友 寇***音: ( 2024-12-25 05:45:54 )

    好,真的挺使用的!

  • 网友 苍***如: ( 2025-01-04 14:59:09 )

    什么格式都有的呀。

  • 网友 隗***杉: ( 2024-12-23 03:12:31 )

    挺好的,还好看!支持!快下载吧!

  • 网友 蓬***之: ( 2025-01-07 21:51:43 )

    好棒good

  • 网友 晏***媛: ( 2024-12-21 03:20:41 )

    够人性化!

  • 网友 国***舒: ( 2024-12-26 02:56:18 )

    中评,付点钱这里能找到就找到了,找不到别的地方也不一定能找到

  • 网友 邱***洋: ( 2025-01-03 06:04:28 )

    不错,支持的格式很多


随机推荐