加载中...
扫一扫
下载苏宁易购APP
关注苏宁推客公众号
自购省钱·分享赚钱
下载苏宁金融APP
关注苏宁易购服务号
用户评价:----
物流时效:----
售后服务:----
实名认证领苏宁支付券立即领取 >
¥
提前抢
SUPER会员专享
由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
欢迎光临本店铺
点我可查看更多商品哦~
100%刮中券,最高50元无敌券,券有效期7天
亲,今日还有0次刮奖机会
我的云钻:0
您的云钻暂时不足,攒足云钻再来刮
恭喜获得1张券!
今天的机会已经全部用完了,请明天再来
恭喜刮出两张券,请选择一张领取
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
醉染图书Apache OpenWhisk学习手册9787519854812
¥ ×1
商品
服务
物流
序1前言3部OpenWhisk开发介绍章无服务器和OpenWhisk体系结构11OpenWhisk体系架构12功能和事件12体系架构概览13OpenWhisk编程语言14操作和操作组合15动作链接16OpenWhisk是如何工作的?17Nginx18控制器19负载均衡器19调用者20客户端21无服务执行21action是功能的动作是事件驱动的操作没有本地状态24action是有时间的24操作是无序的25从JavaEE到无服务25经典的JavaEE架构25等效于JavaEE的无服务27小结302章个简单的OpenWhisk应用程序33开始34Bash命令提示行34IBM云35创建一个简单的联系人表单37表单验39验地址40返回结果41保存表单数据42调用action45存储到数据库中47发送邮件49配置Mailgun50编写一个action来发送邮件50创建一个动作序列53小结54第3章OpenWhiskCLI和JavaScriptAPI55wsk命令56配置wsk命令57OpenWhisk实体名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访问模式133MVC模式135小结138第6章单元测试OpenWhisk应用程序139使用Jest测试运行程序140使用Jest140本地测试143Snapshot测试150Mocking155什么是mock?155模拟一个HTTPS请求156模拟OpenWhiskAPI163使用模拟库调用操作163模拟操作参数165模拟一个序列165小结167第二部分优选的OpenWhisk开发应用第7章用Python开发OpenWhisk操作171Python运行时间171Python运行时间是多少?172运行时间可用的库174使用第三方库177在zip文件中打包一个Python应用程序177使用virtualenv180virtualenv和pip的工作原理181虚拟环境自动化182使用yattag库182建立virtualenv,包括一个库183使用OpenWhiskRESTAPI184身份验185用curl连接到API186在Python中使用OpenWhiskRESTAPI188Python中的调用、激活和触发器190阻塞操作调用191非阻塞触发器调用193检索调用的结果195测试Python操作197在本地重新创建Python运行时环境197单元测试示例198在本地调用OpenWhiskAPI201模拟请求202小结204第8章在OpenWhisk中使用CouchDB205如何查询CouchDB206在命令行上探索CouchDB208CouchDB工作方式209创建数据库209创建210检索211更新211删除212附件213查询CouchDB216搜索数据库217索引218字段219分页支持220书签功能221选择器221运算符2CouchDB设计文件225视图函数227用map函数提取数据227用map函数实现join0加入单个文档带有reduce函数的聚合4验函数使用cloudant包cloudant包中的crud操作240包含包的查询和视图244小结246第9章Python中的OpenWhiskWeb应用程序247CRUD应用程序体系结构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小结2880章在Go中开发OpenWhisk操作289你的个Go语言操作290多文件包293import、GOPATH和vendor文件夹294在main中多个文件的操作295多个包的操作297使用第三方库的操作299Go如何使用第三方开源库299为库选择一个给定版本300预编译操作302测试Go操作305编写测试305测试用例306嵌入的资源308使用Web操作提供资源310在Go中访问OpenWhiskAPI315实用程序315HTTP请求317调用OpenWhisk操作319触发触发器321检索与激活关联的数据3小结3241章通过OpenWhisk使用Kafka325介绍ApacheKafka326Kafka代理和协议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小结3592章使用Kubernetes部署OpenWhisk361安装Kubernetes362安装kubectl和Helm363在本地安装Kubernetes365在云端安装Kubernetes367Kubernetes云部署的架构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
抢购价:¥ 38.00
易购价:¥ 38.00
注:参加抢购将不再享受其他优惠活动
亲,很抱歉,您购买的宝贝销售异常火爆,让小苏措手不及,请稍后再试~
验证码错误
看不清楚?换一张
确定关闭
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
查看我的收藏夹
非常抱歉,您前期未参加预订活动,无法支付尾款哦!
关闭
抱歉,您暂无任性付资格
继续等待
0小时0分
立即开通
SUPER会员