Практический Go: создание масштабируемых сетевых и несетевых приложений

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Пошаговая инструкция по написанию первых готовых к работе серверов с помощью Golang. Язык Google Go, также известный как Golang, — это быстрый, простой и надежный язык, который быстро становится очень популярным выбором для разработчики всех мастей. Обладая особой полезностью в облачных средах, Golang применяется в крупных проектах, таких как Docker и Ethereum, благодаря своим удобным функциям, таким как параллелизм и простота развертывания. В книге «Практический Go: создание масштабируемых сетевых и несетевых приложений»> эксперт по кодированию и инженеру по DevOps Амит Саха представляет пошаговое руководство по написанию готовых к использованию HTTP 1.1, HTTP2, RPC, и TCP/UDP-серверы. Проводя вас через весь процесс изучения этого и без того простого языка, от вашего первого приложения до первого развернутого сервера, авторы полагаются исключительно на самые популярные проекты с открытым исходным кодом, чтобы гарантировать, что вы сможете применить советы книги в любой облачной среде. В этом практическом руководстве будут рассмотрены: Написание приложений командной строки Написание HTTP-сервисов и клиентов Написание сервисов и клиентов RPC с использованием gRPC Написание промежуточного программного обеспечения для сетевых клиентов и серверов Хранение данных в облачных хранилищах объектов и базах данных SQL. Тестирование ваших приложений с использованием идиоматических методов Добавление наблюдаемости в ваши приложения Управление данными конфигурации из ваших приложений

Author(s): Амит Саха
Publisher: Wiley
Year: 2022

Language: English