- Go Web Development Cookbook
- Arpit Aggarwal
- 141字
- 2021-08-27 19:01:10
Introduction
Go was created to solve the problems that came with the new architecture of multi-core processors, creating high-performance networks that serve millions of requests and compute-intensive jobs. The idea behind Go was to increase productivity by enabling rapid prototyping, decreasing compile and build time, and enabling better dependency management.
Unlike most other programming languages, Go provides the net/http package, which is sufficient when creating HTTP clients and servers. This chapter will cover the creation of HTTP and TCP servers in Go.
We will start with some simple recipes to create an HTTP and TCP server and will gradually move to recipes that are more complex, where we implement basic authentication, optimize server responses, define multiple routes, and log HTTP requests. We will also cover concepts and keywords such as Go Handlers, Goroutines, and Gorilla – a web toolkit for Go.
- Twilio Cookbook
- 網絡互聯技術(實踐篇)
- 物聯網時代
- 計算機網絡工程實用教程(第2版)
- Getting Started with Grunt:The JavaScript Task Runner
- 城市治理一網統管
- 大型企業微服務架構實踐與運營
- Dart Cookbook
- Qt5 Python GUI Programming Cookbook
- 工業以太網技術:AFDX/TTE網絡原理、接口、互連與安全
- 物聯網商業設計與案例
- LiveCode Mobile Development Beginner's Guide
- 網絡信息編輯項目化實操教程(第2版)
- Learning AWS(Second Edition)
- 當大數據遇見物聯網:智能決策解決之道