Size: a a a

2020 October 09

LO

Lev Ospennikov in Go-go!
Подскажите пожалуйста, может кто-то видел шаблон для микросервисов на го, не слишком перегруженный, только логи, хелсчек, роутер, докерфайл, нахожу либо совсем без всего, либо вообще со всем :)
источник

LO

Lev Ospennikov in Go-go!
а, какие-нибудь еще тесты
источник

IK

Ilya Kaznacheev in Go-go!
V L
А если у вас раньше синхронные запросы не обрабатывались идемпотентно, то может и тут не надо?
Ну как бы надо было и до того, просто руки не доходили
источник

IK

Ilya Kaznacheev in Go-go!
Lev Ospennikov
Подскажите пожалуйста, может кто-то видел шаблон для микросервисов на го, не слишком перегруженный, только логи, хелсчек, роутер, докерфайл, нахожу либо совсем без всего, либо вообще со всем :)
go-micro
источник

LO

Lev Ospennikov in Go-go!
спасибо, посмотрю!
источник

н

немедленно in Go-go!
go-micro местами блевотный
источник

DD

Deka Dancer in Go-go!
Adv0cat
Так если коллега про мени то мени написал правильно и про то, что это делается доп таблицей с полями айдишниками, связывающими сущности)
понятно что таблицами т.к. больше нечем но это же гемор по сравнению с nosql
источник

АД

Алексей Долгов... in Go-go!
Deka Dancer
понятно что таблицами т.к. больше нечем но это же гемор по сравнению с nosql
а в чем проблема. user_id, course_id - foreighn keys. primary составной из user_id и course_id. Захотели получить всех пользователей записаных на один курс - изи, получить все курсы для пользака - изи
источник

A

Adv0cat in Go-go!
Deka Dancer
понятно что таблицами т.к. больше нечем но это же гемор по сравнению с nosql
Это гемор, пока вам выборки не нужно делать и аналитику, чего в noSQL уже так просто не сделаешь. А в реляционных бд вот этот вот гемор, о котором вы переживаете в виде доп таблицы, сослужит вам нереальную дружбу, особенно, если вам нужно будет посчитать и проанализировать юзеров купивших конкретный курс
источник

A

Adv0cat in Go-go!
Deka Dancer
понятно что таблицами т.к. больше нечем но это же гемор по сравнению с nosql
Плюс вы поменяли курс или юзера как вам захотелось, но так как эта доп страница привязана чисто айдишником, то никто ничего не заметил)) А в noSQL вам прийдетсякак-то за этим следить и обновлять эту инфу. Опять же, эти проблемы частично решают графовые бд, но судя по всему, они у вас не в приоритете, да и связей не так много, чтобы получить профит по сравнению с релиционными, а значит вы склонитесь в сторону документно ориентированных субд,  у которых выборки данных точечные идут на ура, но как только появляются связи между объектами - просадка по перфомансу
источник

Y

Yurii in Go-go!
При использовании xorm, когда делаю update, поле с типом bool не менят своего значения. В чем может быть причина? Остальные поля значение меняют.
источник

LO

Lev Ospennikov in Go-go!
Yurii
При использовании xorm, когда делаю update, поле с типом bool не менят своего значения. В чем может быть причина? Остальные поля значение меняют.
я не знаю ничего про xorm конкретно, но может просто он не умеет сам поле бул обрабатывать и ему нужно кастомные функции написать для этого, для записи и считывания
источник

Y

Yurii in Go-go!
Lev Ospennikov
я не знаю ничего про xorm конкретно, но может просто он не умеет сам поле бул обрабатывать и ему нужно кастомные функции написать для этого, для записи и считывания
источник

W

Web in Go-go!
Всем привет. Не знаете, как открыть png картинки из data игры ? Пишет, что они повреждены
источник

AS

Alexey Shumkin in Go-go!
кто в Goland-е пишет.
как быстро (на клавиатуре) перейти в секцию import? без скрола, без PgUp-up-up-up, без Home..
есть хоткеи такие?
источник

AS

Alexey Shumkin in Go-go!
Alexey Shumkin
кто в Goland-е пишет.
как быстро (на клавиатуре) перейти в секцию import? без скрола, без PgUp-up-up-up, без Home..
есть хоткеи такие?
или как "правильно" БЫСТРО добавлять в import что-то новое?
источник

Z

Zver in Go-go!
Само же добавляет в большинстве случаев.
источник

LO

Lev Ospennikov in Go-go!
Alexey Shumkin
или как "правильно" БЫСТРО добавлять в import что-то новое?
ну можно написать что-то и он тебе предложит добавить
источник

AS

Alexey Shumkin in Go-go!
Lev Ospennikov
ну можно написать что-то и он тебе предложит добавить
ну я пишу run.Group )) и ничего не предлагает ))
хотя в другом проекте используется ) oklog/run
источник

AS

Alexey Shumkin in Go-go!
Lev Ospennikov
ну можно написать что-то и он тебе предложит добавить
а если не используется, то откуда он предложит? ))
источник