返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 醉染图书Apache OpenWhisk学习手册9787519854812
  • 正版全新
    • 作者: (美)米歇尔•西巴拉著 | (美)米歇尔•西巴拉编 | (美)米歇尔•西巴拉译 | (美)米歇尔•西巴拉绘
    • 出版社: 中国电力出版社
    • 出版时间:2021-07-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    醉染图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: (美)米歇尔•西巴拉著| (美)米歇尔•西巴拉编| (美)米歇尔•西巴拉译| (美)米歇尔•西巴拉绘
    • 出版社:中国电力出版社
    • 出版时间:2021-07-01
    • 版次:1
    • 印次:1
    • 字数:542000
    • 页数:416
    • 开本:16开
    • ISBN:9787519854812
    • 版权提供:中国电力出版社
    • 作者:(美)米歇尔•西巴拉
    • 著:(美)米歇尔•西巴拉
    • 装帧:平装
    • 印次:1
    • 定价:128.00
    • ISBN:9787519854812
    • 出版社:中国电力出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2021-07-01
    • 页数:416
    • 外部编号:1202459710
    • 版次:1
    • 成品尺寸:暂无

    序1

    前言3

    部OpenWhisk开发介绍

    章无服务器和OpenWhisk体系结构11

    OpenWhisk体系架构12

    功能和事件12

    体系架构概览13

    OpenWhisk编程语言14

    操作和操作组合15

    动作链接16

    OpenWhisk是如何工作的?17

    Nginx18

    控制器19

    负载均衡器19

    调用者20

    客户端21

    无服务执行21

    action是功能的

    动作是事件驱动的

    操作没有本地状态24

    action是有时间的24

    操作是无序的25

    从JavaEE到无服务25

    经典的JavaEE架构25

    等效于JavaEE的无服务27

    小结30

    2章个简单的OpenWhisk应用程序33

    开始34

    Bash命令提示行34

    IBM云35

    创建一个简单的联系人表单37

    表单验39

    验地址40

    返回结果41

    保存表单数据42

    调用action45

    存储到数据库中47

    发送邮件49

    配置Mailgun50

    编写一个action来发送邮件50

    创建一个动作序列53

    小结54

    第3章OpenWhiskCLI和JavaScriptAPI55

    wsk命令56

    配置wsk命令57

    OpenWhisk实体名58

    定义包59

    创建操作61

    操作的链式序列64

    包含一些你自己的代码作为库66

    检查激活69

    管理触发器和规则70

    使用反馈75

    通用JavaScriptAPI78

    异步请求78

    使用promise79

    创造promise80

    使用OpenWhiskAPI82

    调用OpenWhisk操作83

    触发触发器87

    检查激活89

    小结90

    第4章OpenWhisk通用设计模式91

    内置模式92

    单例模式93

    外观模式94

    原型模式96

    装饰模式98

    用操作实现通常模式103

    策略模式103

    责任链106

    命令模式109

    小结113

    第5章OpenWhisk中的集成设计模式115

    集成模式117

    代理模式117

    适配器模式121

    桥模式1

    观察模式125

    用户交互模式130

    组合模式131

    访问模式133

    MVC模式135

    小结138

    第6章单元测试OpenWhisk应用程序139

    使用Jest测试运行程序140

    使用Jest140

    本地测试143

    Snapshot测试150

    Mocking155

    什么是mock?155

    模拟一个HTTPS请求156

    模拟OpenWhiskAPI163

    使用模拟库调用操作163

    模拟操作参数165

    模拟一个序列165

    小结167

    第二部分优选的OpenWhisk开发应用

    第7章用Python开发OpenWhisk操作171

    Python运行时间171

    Python运行时间是多少?172

    运行时间可用的库174

    使用第三方库177

    在zip文件中打包一个Python应用程序177

    使用virtualenv180

    virtualenv和pip的工作原理181

    虚拟环境自动化182

    使用yattag库182

    建立virtualenv,包括一个库183

    使用OpenWhiskRESTAPI184

    身份验185

    用curl连接到API186

    在Python中使用OpenWhiskRESTAPI188

    Python中的调用、激活和触发器190

    阻塞操作调用191

    非阻塞触发器调用193

    检索调用的结果195

    测试Python操作197

    在本地重新创建Python运行时环境197

    单元测试示例198

    在本地调用OpenWhiskAPI201

    模拟请求202

    小结204

    第8章在OpenWhisk中使用CouchDB205

    如何查询CouchDB206

    在命令行上探索CouchDB208

    CouchDB工作方式209

    创建数据库209

    创建210

    检索211

    更新211

    删除212

    附件213

    查询CouchDB216

    搜索数据库217

    索引218

    字段219

    分页支持220

    书签功能221

    选择器221

    运算符2

    CouchDB设计文件225

    视图函数227

    用map函数提取数据227

    用map函数实现join0

    加入单个文档

    带有reduce函数的聚合4

    验函数

    使用cloudant包

    cloudant包中的crud操作240

    包含包的查询和视图244

    小结246

    第9章Python中的OpenWhiskWeb应用程序247

    CRUD应用程序体系结构247

    抽象数据库访问250

    实现modelinit()251

    实现modelinsert()251

    实现modelfind()253

    测试insert和find253

    实现modelupdate()和modeldelete()255

    测试update和delete257

    用户界面257

    测试258

    使用viewtable呈现表260

    使用viewform呈现表单262

    控制器263

    处理操作264

    边界效应268

    不错的Web操作269

    改进CRUD应用程序272

    验和错误报告274

    分页276

    创建索引277

    使用书签和277

    页码278

    处理书签279

    上传和显示图像280

    文件上传表单281

    解析文件上传282

    将数据保存在数据库中284

    生成一个标记284

    生成一个URL来检索图像285

    使用HTTP请求呈现图像287

    小结288

    0章在Go中开发OpenWhisk操作289

    你的个Go语言操作290

    多文件包293

    import、GOPATH和vendor文件夹294

    在main中多个文件的操作295

    多个包的操作297

    使用第三方库的操作299

    Go如何使用第三方开源库299

    为库选择一个给定版本300

    预编译操作302

    测试Go操作305

    编写测试305

    测试用例306

    嵌入的资源308

    使用Web操作提供资源310

    在Go中访问OpenWhiskAPI315

    实用程序315

    HTTP请求317

    调用OpenWhisk操作319

    触发触发器321

    检索与激活关联的数据3

    小结324

    1章通过OpenWhisk使用Kafka325

    介绍ApacheKafka326

    Kafka代理和协议327

    消息和关键字328

    主题和划分328

    偏移量和客户机组329

    在IBMCloud中创建Kafka实例329

    创建一个实例330

    创建一个主题331

    获取332

    使用消息传递包333

    创建连接和反馈334

    使用一个操作接收消息334

    使用kafkacat发送消息335

    测试Kafka代理336

    一个在Go中的KafkaProducer(生成器)338

    创建一个Producer338

    发送Kafka消息340

    编写发送者操作341

    部署和测试Producer343

    一个在Go中的KafkaConsumer344

    创建一个Consumer345

    接收一个消息347

    编写一个接收者操作349

    测试Consumer351

    实现Web聊天的应用程序352

    综述353

    用户界面354

    初始化355

    加入356

    接收358

    发送359

    小结359

    2章使用Kubernetes部署OpenWhisk361

    安装Kubernetes362

    安装kubectl和Helm363

    在本地安装Kubernetes365

    在云端安装Kubernetes367

    Kubernetes云部署的架构368

    使用cloud-init安装Kubernetes的一般过程370

    在HetznerCloud上安装374

    在AWSA云上安装377

    在裸金属服务器上安装Kubernetes381

    收集所需软件382

    网络结构383

    安装脚本384

    创建集群385

    安装OpenWhisk388

    配置Kubectl389

    配置Helm390

    在DockerDesktop上安装391

    在Kubernetes集群中安装393

    配置OpenWhisk命令行界面397

    不安全地为DockerDesktop配置wsk397

    创建一个新的命名空间397

    小结399

    总结399

    作者介绍401

    封面介绍401

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购