最新章節
- Summary
- Integrated developer environments
- Cleaning up building and running tests on save
- Go tools
- Configuring Go
- Installing Go
品牌:中圖公司
上架時間:2021-07-08 09:24:10
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Summary 更新時間:2021-07-08 10:40:23
- Integrated developer environments
- Cleaning up building and running tests on save
- Go tools
- Configuring Go
- Installing Go
- Appendix Appendix. Good Practices for a Stable Go Environment
- Summary
- Deploying to Digital Ocean
- Deploying Docker images
- Using Docker locally
- Chapter 11. Deploying Go Applications Using Docker
- Summary
- Rate limiting with service middleware
- Building a gRPC client
- Creating a server command
- A gRPC server in Go kit
- An HTTP server in Go kit
- Modeling method calls with requests and responses
- Building the service
- Protocol buffers
- Introducing gRPC
- Chapter 10. Micro-services in Go with the Go kit Framework
- Summary
- Deploying apps with multiple modules
- Running apps with multiple modules
- Exposing data operations over HTTP
- Casting a vote
- Votes
- Querying in Google Cloud Datastore
- Transactions in Google Cloud Datastore
- Google App Engine users
- Entities and data access
- Google Cloud Datastore
- The Google App Engine SDK for Go
- Chapter 9. Building a Q&A Application for Google App Engine
- Summary
- Testing our solution
- The daemon backup tool
- The user command-line tool
- The backup package
- Solution design
- Chapter 8. Filesystem Backup
- Summary
- Generating random recommendations
- Representing data in code
- The project overview
- Chapter 7. Random Recommendations Web Service
- Summary
- Running the solution
- A web client that consumes the API
- Handling endpoints
- Serving our API with one function
- Understanding the request
- Responding
- Injecting dependencies
- Wrapping handler functions
- Sharing data between handlers
- RESTful API design
- Chapter 6. Exposing Data and Functionality through a RESTful Data Web Service API
- Summary
- Running our solution
- Counting votes
- Reading votes from Twitter
- Installing the environment
- The system design
- Chapter 5. Building Distributed Systems and Working with Flexible Data
- Summary
- Composing all five programs
- Five simple programs
- Pipe design for command-line tools
- Chapter 4. Command-Line Tools to Find Domain Names
- Summary
- Combining all three implementations
- Uploading an avatar picture
- Implementing Gravatar
- Avatars from the OAuth2 server
- Chapter 3. Three Ways to Implement Profile Pictures
- Summary
- Implementing external logging in
- Tell the authorization providers about your app
- Getting started with OAuth2
- Endpoints with dynamic paths
- Making a pretty social sign-in page
- Handlers all the way down
- Chapter 2. Adding User Accounts
- Summary
- Tracing code to get a look under the hood
- Building an HTML and JavaScript chat client
- Modeling a chat room and clients on the server
- A simple web server
- Chapter 1. Chat Application with Web Sockets
- Customer support
- Reader feedback
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Why subscribe?
- www.PacktPub.com
- About the Reviewer
- Acknowledgments
- About the Author
- Credits
- 版權頁
- 封面
- 封面
- 版權頁
- Credits
- About the Author
- Acknowledgments
- About the Reviewer
- www.PacktPub.com
- Why subscribe?
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Chat Application with Web Sockets
- A simple web server
- Modeling a chat room and clients on the server
- Building an HTML and JavaScript chat client
- Tracing code to get a look under the hood
- Summary
- Chapter 2. Adding User Accounts
- Handlers all the way down
- Making a pretty social sign-in page
- Endpoints with dynamic paths
- Getting started with OAuth2
- Tell the authorization providers about your app
- Implementing external logging in
- Summary
- Chapter 3. Three Ways to Implement Profile Pictures
- Avatars from the OAuth2 server
- Implementing Gravatar
- Uploading an avatar picture
- Combining all three implementations
- Summary
- Chapter 4. Command-Line Tools to Find Domain Names
- Pipe design for command-line tools
- Five simple programs
- Composing all five programs
- Summary
- Chapter 5. Building Distributed Systems and Working with Flexible Data
- The system design
- Installing the environment
- Reading votes from Twitter
- Counting votes
- Running our solution
- Summary
- Chapter 6. Exposing Data and Functionality through a RESTful Data Web Service API
- RESTful API design
- Sharing data between handlers
- Wrapping handler functions
- Injecting dependencies
- Responding
- Understanding the request
- Serving our API with one function
- Handling endpoints
- A web client that consumes the API
- Running the solution
- Summary
- Chapter 7. Random Recommendations Web Service
- The project overview
- Representing data in code
- Generating random recommendations
- Summary
- Chapter 8. Filesystem Backup
- Solution design
- The backup package
- The user command-line tool
- The daemon backup tool
- Testing our solution
- Summary
- Chapter 9. Building a Q&A Application for Google App Engine
- The Google App Engine SDK for Go
- Google Cloud Datastore
- Entities and data access
- Google App Engine users
- Transactions in Google Cloud Datastore
- Querying in Google Cloud Datastore
- Votes
- Casting a vote
- Exposing data operations over HTTP
- Running apps with multiple modules
- Deploying apps with multiple modules
- Summary
- Chapter 10. Micro-services in Go with the Go kit Framework
- Introducing gRPC
- Protocol buffers
- Building the service
- Modeling method calls with requests and responses
- An HTTP server in Go kit
- A gRPC server in Go kit
- Creating a server command
- Building a gRPC client
- Rate limiting with service middleware
- Summary
- Chapter 11. Deploying Go Applications Using Docker
- Using Docker locally
- Deploying Docker images
- Deploying to Digital Ocean
- Summary
- Appendix Appendix. Good Practices for a Stable Go Environment
- Installing Go
- Configuring Go
- Go tools
- Cleaning up building and running tests on save
- Integrated developer environments
- Summary 更新時間:2021-07-08 10:40:23