Size: a a a

2020 July 27

AR

Aleksandr Razumov in Go-go!
Мимо Проходящий
Вот здесь же у вас 3 запроса. Не смущает, что можно в один?
просто пример привел доступа к нескольким сущностям
источник

МП

Мимо Проходящий... in Go-go!
Aleksandr Razumov
просто пример привел доступа к нескольким сущностям
Ну а в проде как? Кешируете? Или можно с помощью орм оптимизировать?
источник

AR

Aleksandr Razumov in Go-go!
Мимо Проходящий
Ну а в проде как? Кешируете? Или можно с помощью орм оптимизировать?
пока что необходимости оптимизировать не возникало

но с помощью орм можно оптимизировать в один запрос там некоторые вещи, да, но не безгранично)
источник

S

Sergey in Go-go!
Владимир Щёголев
Такой вопросец:

Использую gorilla/websocket
В программе клиенте в горутине устанавливаю соединение и обрабатываю сообщения с сервера
И если делаю os.Exit() или подаю сигнал SIGINT, то соединение на сервере остается живым, хотя клиент завершил свою работу

Как тогда убить соединение правильно в таком случае?

P.S. если завершить сервер таким же способом, то на клиенте соединение разрывается
Стандартный способ это делать Read() (в горутине) и на клиенте и на сервере который сразу вернёт EOF, как только соединение будет разорвано. Но в этом чате об этом упорно не знают. Уже было несколько таких вопросов, и вот 2020 год а воз и ныне там :)
источник

МП

Мимо Проходящий... in Go-go!
Aleksandr Razumov
пока что необходимости оптимизировать не возникало

но с помощью орм можно оптимизировать в один запрос там некоторые вещи, да, но не безгранично)
Спасибо) самый важный вопрос - дорыться до sql.DB можно? Всё равно ведь хачить придётся
источник

AR

Aleksandr Razumov in Go-go!
Мимо Проходящий
Спасибо) самый важный вопрос - дорыться до sql.DB можно? Всё равно ведь хачить придётся
Можно
источник

МП

Мимо Проходящий... in Go-go!
Ну тогда не вижу проблем концептуальных
источник

VK

Vadim K in Go-go!
Итераторы/курсор туда завезли?
источник

VK

Vadim K in Go-go!
Или так и возвращает слайс из сущностей?
источник

C

Calculon🤖 in Go-go!
Vadim K
Итераторы/курсор туда завезли?
не завезли
источник

C

Calculon🤖 in Go-go!
в процессе
источник

VK

Vadim K in Go-go!
ент прикольна штука, особенно если нужно быстро набрасать какую-то структуру.
источник

C

Calculon🤖 in Go-go!
Vadim K
ент прикольна штука, особенно если нужно быстро набрасать какую-то структуру.
да если и небыстро тоже норм
источник

VK

Vadim K in Go-go!
пока работал с ней, не понравилось что нету композитных пк. не было типов для дат (были только дата + часы, но часы не всегда нужны), и показалось немного не продуманным api, из-за постоянных коллизий с именем переменых, приходится извращаться, называя переменные по другому. например, если есть сущность user, то будет создан пакет user, и переменная с таким именем закроет пакет. а в этом пакете хранятся предикаты
источник

VK

Vadim K in Go-go!
но идея классная, по чуть чуть развивается. пока юзал её там роудмэп для первой версии был почти пустой)
источник

VK

Vadim K in Go-go!
сейчас смотрю уже многое появилось
источник

ВЩ

Владимир Щёголев... in Go-go!
Sergey
Стандартный способ это делать Read() (в горутине) и на клиенте и на сервере который сразу вернёт EOF, как только соединение будет разорвано. Но в этом чате об этом упорно не знают. Уже было несколько таких вопросов, и вот 2020 год а воз и ныне там :)
я в итоге так и сделал
источник

S

Sergey in Go-go!
ослушался гуру значит
источник

ВЩ

Владимир Щёголев... in Go-go!
это мой небольшой пет проект, который будет пылиться в гитхабе, я посчитал что так проще и быстрее.

Будь что-то для прома, то одназначно keep-alive сообщения
источник

S

Sergey in Go-go!
:)
источник