Библиотека knigago >> Компьютеры: Языки и системы программирования >> Go (golang) >> Облачный Go. Создание надежных служб в ненадежных окружениях


Владимир Новиков Биографии и Мемуары "Накануне и в дни испытаний" - это захватывающая автобиография Владимира Новикова, ветерана Великой Отечественной войны. В этой книге Новиков делится своими личными переживаниями и воспоминаниями о войне, предоставляя уникальный и проницательный взгляд на один из самых трагических периодов в истории человечества. Книга начинается с описания мирного времени, предшествовавшего войне. Новиков рисует яркую картину своего детства и юности,...

СЛУЧАЙНАЯ КНИГА

Дни и ночи. Жильбер Синуэ
- Дни и ночи

Жанр: Исторический детектив

Год издания: 2003

Серия: bestseller

Мэтью А. Титмус - Облачный Go. Создание надежных служб в ненадежных окружениях

Облачный Go. Создание надежных служб в ненадежных окружениях
Книга - Облачный Go. Создание надежных служб в ненадежных окружениях.  Мэтью А. Титмус  - прочитать полностью в библиотеке КнигаГо
Название:
Облачный Go. Создание надежных служб в ненадежных окружениях
Мэтью А. Титмус

Жанр:

Go (golang)

Изадано в серии:

неизвестно

Издательство:

ДМК Пресс

Год издания:

ISBN:

978-5-97060-965-1

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Облачный Go. Создание надежных служб в ненадежных окружениях"

Go – первый язык программирования, спроектированный специально для разработки облачных приложений. В настоящее время он занял лидирующие позиции в облачной разработке и используется повсюду: от Docker до Harbour, от Kubernetes до Consul, от InfluxDB до CockroachDB. Требования к масштабированию вынуждают разработчиков размещать свои сервисы на десятках и сотнях серверов – IT-отрасль постепенно становится «облачной». Но как разрабатывать и поддерживать такой сервис? В этой книге описывается практическая реализация сложных принципов проектирования облачных вычислений с помощью Go. Издание адресовано опытным разработчикам, особенно инженерам веб-приложений и инженерам по надежности, которые решают задачи управления и развертывания облачных приложений.

Читаем онлайн "Облачный Go. Создание надежных служб в ненадежных окружениях". [Страница - 3]

методы и интерфейсы...........................................................................75
Структуры................................................................................................................76
Методы.....................................................................................................................77
Интерфейсы. ...........................................................................................................78
Проверка типа.....................................................................................................79
Пустой интерфейс..............................................................................................79
Композиция путем встраивания типов. .............................................................80
Встраивание интерфейсов................................................................................80
Встраивание структур........................................................................................81
Продвижение. .....................................................................................................81
Прямой доступ к встроенным полям..............................................................81
Самое интересное: конкуренция. ............................................................................82

Содержание  9

Сопрограммы..........................................................................................................82
Каналы......................................................................................................................83
Блокировка канала.............................................................................................83
Буферизация каналов........................................................................................84
Закрытие каналов. .............................................................................................84
Прием значений из канала в цикле.................................................................85
select. ........................................................................................................................85
Реализация тайм-аутов для каналов...............................................................86
Итоги.............................................................................................................................87

Глава 4. Шаблоны программирования облачных приложений. ....88
Пакет context. ..............................................................................................................89
Что может дать контекст. ......................................................................................90
Создание контекста................................................................................................91
Определение крайних сроков и тайм-аутов контекста....................................91
Определение значений в контексте запроса. ....................................................92
Использование контекста. ....................................................................................92
Структура этой главы.................................................................................................93
Шаблоны стабильности..............................................................................................94
Circuit Breaker (Размыкатель цепи). ....................................................................94
Применимость....................................................................................................94
Реализация..........................................................................................................95
Пример кода........................................................................................................96
Debounce (Антидребезг)........................................................................................97
Применимость....................................................................................................97
Компоненты........................................................................................................98
Реализация..........................................................................................................98
Пример кода........................................................................................................99
Retry (Повтор)........................................................................................................101
Применимость..................................................................................................101
Компоненты......................................................................................................102
Реализация .......................................................................................................102
Пример кода......................................................................................................102
Throttle (Дроссельная заслонка).........................................................................104
Применимость..................................................................................................104
Компоненты......................................................................................................105
Реализация........................................................................................................105
Пример кода......................................................................................................106
Timeout (Тайм-аут)...............................................................................................107
Применимость..................................................................................................107
Компоненты......................................................................................................107
Реализация........................................................................................................108
Пример кода......................................................................................................108
Шаблоны конкуренции............................................................................................110
Fan-In (Мультиплексор).......................................................................................110
Применимость..................................................................................................110
Компоненты......................................................................................................110
Реализация........................................................................................................110

10  Содержание
Пример --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.