Облачный Go. Создание надежных служб в ненадежных окружениях [Мэтью А. Титмус] (pdf) читать постранично, страница - 3

-  Облачный Go. Создание надежных служб в ненадежных окружениях  (пер. А. Н. Киселев) 11.31 Мб, 419с. скачать: (pdf) - (pdf+fbd)  читать: (полностью) - (постранично) - Мэтью А. Титмус

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

каналов........................................................................................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  Содержание
Пример кода......................................................................................................111
Fan-Out (Демультиплексор)................................................................................112
Применимость..................................................................................................112
Компоненты......................................................................................................112
Реализация........................................................................................................113
Пример кода......................................................................................................113
Future (В будущем). ..............................................................................................114
Применимость..................................................................................................115
Компоненты......................................................................................................116
Реализация........................................................................................................116
Пример кода......................................................................................................116
Sharding (Сегментирование)...............................................................................118
Применимость..................................................................................................118
Компоненты......................................................................................................119
Реализация........................................................................................................119
Пример кода......................................................................................................121
Итоги...........................................................................................................................124

Глава 5. Конструирование облачной службы......................................125
Давайте создадим службу!.......................................................................................125
Что такое хранилище пар ключ/значение?......................................................126
Требования. ...............................................................................................................126
Что такое идемпотентность, и почему это важно?. ........................................126
Конечная цель.......................................................................................................128
Итерация 0: базовая