Distributed Computing with Go
暫譯: 使用 Go 的分散式計算

V.N. Nikhil Anurag

  • 出版商: Packt Publishing
  • 出版日期: 2018-02-28
  • 售價: $1,380
  • 貴賓價: 9.5$1,311
  • 語言: 英文
  • 頁數: 246
  • 裝訂: Paperback
  • ISBN: 1787125386
  • ISBN-13: 9781787125384
  • 相關分類: Go 程式語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

Key Features

  • Enough concurrency theory to provide contextual understanding of Go concurrency
  • Giving weight to synchronous and asynchronous data streams in Golang web applications
  • Making Goroutines and Channels completely familiar and natural to Go developers

Book Description

Distributed Computing with Go gives developer with a good idea how basic Go development works the tools to grasp the true potential of Golang development in a world of concurrent web and cloud applications.

This book starts out with setting up a professional Go development environment and then teaches the reader the basic concepts and practices of Golang concurrent and parallel development. The Golang developer will then learn how to balance resources and data with REST and standard web approaches while keeping concurrency in mind. Then the reader's skills will be expanded considerably by writing a distributed document indexing system that has to balance a large corpus of documents with considerable analytical demands. The tutorial is rounded out with introductions to cloud deployment and Go testing.

What you will learn

  • Setting up a professional Go development environment
  • Writing a fully distributed application using Channels and Goroutines
  • Learning how the Go concurrency paradigm works in practice
  • Using REST with Go while keeping the web app running in an optimized fashion
  • Testing a concurrent Go application

商品描述(中文翻譯)

**主要特點**

- 提供足夠的併發理論,以便理解 Go 的併發性
- 在 Golang 網頁應用程式中重視同步和非同步數據流
- 使 Goroutines 和 Channels 對 Go 開發者來說完全熟悉且自然

**書籍描述**

《使用 Go 的分散式計算》為開發者提供了基本 Go 開發運作的良好概念,並賦予他們掌握 Golang 開發在併發網頁和雲端應用程式世界中的真正潛力的工具。

本書首先介紹如何設置專業的 Go 開發環境,然後教導讀者 Golang 併發和並行開發的基本概念和實踐。Golang 開發者將學習如何在考慮併發性的同時,使用 REST 和標準網頁方法來平衡資源和數據。接著,讀者的技能將通過編寫一個需要平衡大量文檔並具備相當分析需求的分散式文檔索引系統而大幅提升。教程最後還介紹了雲端部署和 Go 測試。

**您將學到的內容**

- 設置專業的 Go 開發環境
- 使用 Channels 和 Goroutines 編寫完全分散式的應用程式
- 學習 Go 併發範式在實踐中的運作方式
- 在保持網頁應用程式以最佳化方式運行的同時,使用 REST 與 Go
- 測試併發的 Go 應用程式