中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
Apache OpenWhisk學習手冊

包郵 Apache OpenWhisk學習手冊

出版社:中國電力出版社出版時間:2021-08-01
開本: 16開 頁數: 416
中 圖 價:¥76.8(6.0折) 定價  ¥128.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Apache OpenWhisk學習手冊 版權信息

  • ISBN:9787519854812
  • 條形碼:9787519854812 ; 978-7-5198-5481-2
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

Apache OpenWhisk學習手冊 本書特色

本書是學習OpenWhisk的一個很好的起點。本書作者演示了如何使用經典設計模式和*適合你任務的編程語言來構建無服務器應用程序。 無服務器的計算可以極大地簡化軟件開發。開發團隊只需要關注于應用程序本身,與此同時,基于云計算的無服務器平臺會管理應用的配置和擴展性。本實踐指南將為你逐步展示如何在一個靈活、多云服務商、多語言地無服務器環境中,使用Apache OpenWhisk構建和配置復雜應用程序。 你將了解到這個平臺如何幫助你使用在Kubernetes中運行的OpenWhisk作為云操作系統,實現追求獨立于服務供應商的方法。本書作者演示了如何使用經典設計模式和*適合你任務的編程語言來構建無服務器應用程序。你將首先構建一個簡單的無服務器應用程序,然后再深入研究OpenWhisk平臺中更復雜的方面。 “本書是學習OpenWhisk的一個很好的起點。它涵蓋了所有主要功能,包括許多將這些功能應用于日常項目的真實示例。”——Roberto Diaz Agile Monkeys公司軟件開發員,Apache OpenWhisk貢獻者

Apache OpenWhisk學習手冊 內容簡介

本書的主要內容有:檢查OpenWhisk的無服務器架構,包括程序包、操作、序列、觸發器、規則和feed的使用。使用命令行或JavaScript API與OpenWhisk進行功能對接。使用常見的四種設計模式進行設計應用。了解如何在無服務器環境中測試和調試代碼。了解如何使用JavaScript、Python和Go來開發無服務器應用程序。了解有關CouchDB和Kafka與OpenWhisk的集成。使用完整的分步指南在Kubernetes中安裝OpenWhisk。

Apache OpenWhisk學習手冊 目錄

目錄 序 . 1 前言 3 **部分 OpenWhisk 開發介紹 第1 章 無服務器和OpenWhisk 體系結構 11 OpenWhisk 體系架構 12 功能和事件12 體系架構概覽 13 OpenWhisk 編程語言 14 操作和操作組合 15 動作鏈接 16 OpenWhisk 是如何工作的? 17 Nginx 18 控制器 19 負載均衡器19 調用者 20 客戶端 21 無服務執行限制 21 action 是功能性的 23 動作是事件驅動的 23 操作沒有本地狀態 24 action 是有時間限制的 24 操作是無序的 25 從Java EE 到無服務 25 經典的Java EE 架構 25 等效于Java EE 的無服務 27 小結 30 第2 章 一個簡單的OpenWhisk 應用程序 33 開始 34 Bash 命令提示行 34 IBM 云 35 創建一個簡單的聯系人表單 37 表單驗證 39 驗證地址 40 返回結果 41 保存表單數據 42 調用action 45 存儲到數據庫中 47 發送電子郵件 49 配置Mailgun 50 編寫一個action 來發送郵件 50 創建一個動作序列 53 小結 54 第3 章 OpenWhisk CLI 和JavaScript API 55 wsk 命令 56 配置wsk 命令 57 OpenWhisk 實體名 58 定義包 59 創建操作 61 操作的鏈式序列 64 包含一些你自己的代碼作為庫 66 檢查激活 69 管理觸發器和規則 70 使用反饋 75 通用JavaScript API 78 異步請求 78 使用promise 79 創造promise 80 使用OpenWhisk API 82 調用OpenWhisk 操作 83 觸發觸發器87 檢查激活 89 小結 90 第4 章 OpenWhisk 通用設計模式 91 內置模式 92 單例模式 93 外觀模式 94 原型模式 96 裝飾模式 98 用操作實現通常模式 103 策略模式 103 責任鏈 106 命令模式 109 小結 113 第5 章 OpenWhisk 中的集成設計模式 115 集成模式 117 代理模式 117 適配器模式121 橋模式 123 觀察模式 125 用戶交互模式 130 組合模式 131 訪問模式 133 MVC 模式 135 小結 138 第6 章 單元測試OpenWhisk 應用程序 139 使用Jest 測試運行程序 140 使用Jest 140 本地測試 143 Snapshot 測試 150 Mocking 155 什么是mock ? 155 模擬一個HTTPS 請求 156 模擬OpenWhisk API 163 使用模擬庫調用操作 163 模擬操作參數 165 模擬一個序列 165 小結 167 第二部分 先進的OpenWhisk 開發應用 第7 章 用Python 開發OpenWhisk 操作 171 Python 運行時間 171 Python 運行時間是多少? 172 運行時間可用的庫 174 使用第三方庫 177 在zip 文件中打包一個Python 應用程序 177 使用virtualenv 180 virtualenv 和pip 的工作原理181 虛擬環境自動化 182 使用yattag 庫 182 建立virtualenv,包括一個庫 183 使用OpenWhisk REST API 184 身份驗證 185 用curl 連接到API 186 在Python 中使用OpenWhisk REST API 188 Python 中的調用、激活和觸發器 190 阻塞操作調用 191 非阻塞觸發器調用 193 檢索調用的結果 195 測試Python 操作 197 在本地重新創建Python 運行時環境 197 單元測試示例 198 在本地調用OpenWhisk API 201 模擬請求 202 小結 204 第8 章 在OpenWhisk 中使用CouchDB 205 如何查詢CouchDB 206 在命令行上探索CouchDB 208 CouchDB 工作方式 209 創建數據庫209 創建 210 檢索 211 更新 211 刪除 212 附件 213 查詢CouchDB 216 搜索數據庫217 索引 218 字段 219 分頁支持 220 書簽功能 221 選擇器 221 運算符 223 CouchDB 設計文件 225 視圖函數 227 用map 函數提取數據 227 用map 函數實現join 230 加入單個文檔 233 帶有reduce 函數的聚合 234 驗證函數 236 使用cloudant 包 238 cloudant 包中的crud 操作 240 包含包的查詢和視圖 244 小結 246 第9 章 Python 中的OpenWhisk Web 應用程序 247 CRUD 應用程序體系結構 247 抽象數據庫訪問 250 實現modelinit() 251 實現modelinsert() 251 實現modelfind() 253 測試 insert 和 find 253 實現modelupdate() 和modeldelete() 255 測試update 和 delete 257 用戶界面 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 第10 章 在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 中訪問OpenWhisk API 315 實用程序 315 HTTP 請求 317 調用OpenWhisk 操作 319 觸發觸發器321 檢索與激活ID 關聯的數據 323 小結 324 第11 章 通過OpenWhisk 使用Kafka 325 介紹Apache Kafka 326 Kafka 代理和協議 327 消息和關鍵字 328 主題和劃分328 偏移量和客戶機組 329 在IBM Cloud 中創建Kafka 實例 329 創建一個實例 330 創建一個主題 331 獲取證書 332 使用消息傳遞包 333 創建連接和反饋 334 使用一個操作接收消息 334 使用kafkacat 發送消息 335 測試Kafka 代理 336 一個在Go 中的Kafka Producer(生成器) 338 創建一個Producer 338 發送Kafka 消息 340 編寫發送者操作 341 部署和測試Producer 343 一個在Go 中的Kafka Consumer 344 創建一個Consumer 345 接收一個消息 347 編寫一個接收者操作 349 測試Consumer 351 實現Web 聊天的應用程序 352 綜述 353 用戶界面 354 初始化 355 加入 356 接收 358 發送 359 小結 359 第12 章 使用Kubernetes 部署OpenWhisk 361 安裝Kubernetes 362 安裝kubectl 和 Helm 363 在本地安裝Kubernetes 365 在云端安裝Kubernetes 367 Kubernetes 云部署的架構 368 使用cloud-init 安裝Kubernetes 的一般過程 370 在Hetzner Cloud 上安裝 374 在AWSA 云上安裝 377 在裸金屬服務器上安裝Kubernetes 381 收集所需軟件 382 網絡結構 383 安裝腳本 384 創建集群 385 安裝OpenWhisk 388 配置Kubectl 389 配置Helm 390 在Docker Desktop 上安裝 391 在Kubernetes 集群中安裝393 配置OpenWhisk 命令行界面 397 不安全地為Docker Desktop 配置wsk 397 創建一個新的命名空間 397 小結 399 總結 399 作者介紹 401 封面介紹 401
展開全部

Apache OpenWhisk學習手冊 作者簡介

[美]米歇爾·西巴拉(Michele Sciabarrà),是信息技術的資深人士,目前是Sciabarra.com的首席執行官,這是一家專注于Kubernetes和無服務器解決方案的咨詢公司。他還是Apache OpenWhisk項目的貢獻者,尤其是Go、Swift、Rust、Java和其他編程語言的高性能Action Loop運行時的作者。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 光纤测温-荧光光纤测温系统-福州华光天锐光电科技有限公司 | 金属检测机_金属分离器_检针验针机_食品药品金属检探测仪器-广东善安科技 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 交流伺服电机|直流伺服|伺服驱动器|伺服电机-深圳市华科星电气有限公司 | 气体检测仪-氢气检测仪-可燃气体传感器-恶臭电子鼻-深国安电子 | 天津货架厂_穿梭车货架_重型仓储货架_阁楼货架定制-天津钢力仓储货架生产厂家_天津钢力智能仓储装备 | 脑钠肽-白介素4|白介素8试剂盒-研域(上海)化学试剂有限公司 | 铝机箱_铝外壳加工_铝外壳厂家_CNC散热器加工-惠州市铂源五金制品有限公司 | 尚为传动-专业高精密蜗轮蜗杆,双导程蜗轮蜗杆,蜗轮蜗杆减速机,蜗杆减速机生产厂家 | 济宁工业提升门|济宁电动防火门|济宁快速堆积门-济宁市统一电动门有限公司 | 深圳彩钢板_彩钢瓦_岩棉板_夹芯板_防火复合彩钢板_长鑫 | 万师讲师网-优质讲师培训师供应商,讲师认证,找讲师来万师 | 隧道窑炉,隧道窑炉厂家-山东艾瑶国际贸易 | 丙烷/液氧/液氮气化器,丙烷/液氧/液氮汽化器-无锡舍勒能源科技有限公司 | 柴油发电机组_柴油发电机_发电机组价格-江苏凯晨电力设备有限公司 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 亮化工程,亮化设计,城市亮化工程,亮化资质合作,长沙亮化照明,杰奥思【官网】 | 常州企业采购平台_常州MRO采购公司_常州米孚机电设备有限公司 | 迪威娱乐|迪威娱乐客服|18183620002 | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 | 美名宝起名网-在线宝宝、公司、起名平台 | 美甲贴片-指甲贴片-穿戴美甲-假指甲厂家--薇丝黛拉 | 烘箱-工业烘箱-工业电炉-实验室干燥箱 - 苏州华洁烘箱制造有限公司 | 大行程影像测量仪-探针型影像测量仪-增强型影像测量仪|首丰百科 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 深圳活动策划公司|庆典策划|专业公关活动策划|深圳艺典文化传媒 重庆中专|职高|技校招生-重庆中专招生网 | 深圳公司注册-工商注册代理-注册公司流程和费用_护航财税 | 振动筛-交叉筛-螺旋筛-滚轴筛-正弦筛-方形摇摆筛「新乡振动筛厂家」 | 沈阳网站建设_沈阳网站制作_沈阳网页设计-做网站就找示剑新零售 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | 尚为传动-专业高精密蜗轮蜗杆,双导程蜗轮蜗杆,蜗轮蜗杆减速机,蜗杆减速机生产厂家 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 泵阀展|阀门展|水泵展|流体机械展 -2025上海国际泵管阀展览会flowtech china | 数控走心机-双主轴走心机厂家-南京建克| 一氧化氮泄露报警器,二甲苯浓度超标报警器-郑州汇瑞埔电子技术有限公司 | 垃圾处理设备_餐厨垃圾处理设备_厨余垃圾处理设备_果蔬垃圾处理设备-深圳市三盛环保科技有限公司 | WTB5光栅尺-JIE WILL磁栅尺-B60数显表-常州中崴机电科技有限公司 | 安规电容|薄膜电容|陶瓷电容|智旭JEC安规电容厂家 | 网站优化公司_北京网站优化_抖音短视频代运营_抖音关键词seo优化排名-通则达网络 | 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | 培训中心-海南香蕉蛋糕加盟店技术翰香原中心官网总部 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 天空彩票天下彩,天空彩天空彩票免费资料,天空彩票与你同行开奖,天下彩正版资料大全 |