Size: a a a

2020 May 03

RS

Roman Shandur in Go-go!
@Sehat
Всем привет, начал изучать golang, задался таким вопросом. Насколько вообще нужен докер для использования веб-сервисов написанных на го?
Пойди от обратного: а для чего вообще используют докер?
источник

@

@Sehat in Go-go!
допустим понятно зачем нужны контейнеры, если у нас микросервисная архитектура и всё в каком-то кубернетисе или тип того, но если сервис один. Есть какое-то мнение по поводу этого?
источник

DP

Daniel Podolsky in Go-go!
Gotour прошли?
источник

@

@Sehat in Go-go!
Roman Shandur
Пойди от обратного: а для чего вообще используют докер?
изолировать окружение, но я так не вижу смысла в изоляции окружение, го собирает бинарник со всеми зависимостями
источник

RS

Roman Shandur in Go-go!
Прочтите go essentials хотя бы перед тем, как начинать писать первый проект)
источник

RS

Roman Shandur in Go-go!
@Sehat
изолировать окружение, но я так не вижу смысла в изоляции окружение, го собирает бинарник со всеми зависимостями
разные версии го?
разные сборки для дева\прода?
Если нужна какая-либо БД или зависимость, которая не относится к го (тут уже и docker-composer подскочить).
источник

RS

Roman Shandur in Go-go!
отдельный контейнер для прогонки тестов (разных уровней)
источник

DP

Daniel Podolsky in Go-go!
@Sehat
Всем привет, начал изучать golang, задался таким вопросом. Насколько вообще нужен докер для использования веб-сервисов написанных на го?
для go польза докера только в унифицированном деплое.
источник

DP

Daniel Podolsky in Go-go!
есть еще несколько специфических кейсов, например - разделение сетевых окружений, но это, в общем, экзотика
источник

RS

Roman Shandur in Go-go!
Roman Shandur
отдельный контейнер для прогонки тестов (разных уровней)
Хотя сильно от размеров "веб-сервиса" зависит.
У меня локально стоит го и если хочется что-то по-быстрому проверить или сделать, то делаю без докера.
источник

RS

Roman Shandur in Go-go!
@Sehat
изолировать окружение, но я так не вижу смысла в изоляции окружение, го собирает бинарник со всеми зависимостями
еще один вариант -- выйдет версия Го 2 и вы захотите протестировать свой сервис на Го 2
Проще всего это сделать в контейнере
источник

@

@Sehat in Go-go!
а как на проде?
у кого-то в конторе используется практика заворачивания в докер контейнер?
Для ci/cd например
источник

DP

Daniel Podolsky in Go-go!
вопрос не ясен
источник

@

@Sehat in Go-go!
как там в конторах, юзают докер для go?
источник

RS

Roman Shandur in Go-go!
@Sehat
как там в конторах, юзают докер для go?
Где-то да, где-то нет)
источник

@

@Sehat in Go-go!
Roman Shandur
Где-то да, где-то нет)
ну а как ci/cd без докера?
источник

RS

Roman Shandur in Go-go!
Эмм, а что тут только докер нужен?)
источник

DP

Daniel Podolsky in Go-go!
мы все в докере деплоим, как раз для разделения net namespaces
источник

RS

Roman Shandur in Go-go!
@Sehat
ну а как ci/cd без докера?
на сколько я помню, в битбакете есть уже готовые image, и вы просто описывете скрипт для сборки и все (bash script, Makefile, etc.)
источник

a

aĸιonĸa 🇷🇺... in Go-go!
Подскажите пожалуйста:)

Я из своего скрипта устанавливаю TCP соединение со своим сервером на Golang. По каналу гоняю разные байты (строчки, инты, strlen итд).

Вопрос: если мой разделитель сообщений это \n и у меня среди байтов встретиться байт с значением кодовой позиции \n, то у меня все развалится?
источник