Всем привет. Ребята, столкнулся с проблемой при использовании EasyJson. /Users/a.popov/sdk/go1.20/bin/go generate -run easyjson -all go: finding module for package github.co...
Ребята, есть такой вопрос. У меня приложение интегрировано с веб-соккетами сторонних систем. Точнее, с биржами криптовалют, откуда получают поток данных по сделкам, биржевым с...
Всем привет. Ребята, есть такой вопрос. Есть стуктуры данных, которые написаны под DDD структуру. Поэтому все поля у них приватные и реализованы только методы для работы с да...
func (p *BestBidOfferWebSocketClient) handleMessage(msg string) (interface{}, error) { result := market.SubscribeBestBidOfferResponse{} err := json.Unmarshal([]byte(msg), &r...
Ребята, вопрос по интерфейсам. Есть 2 пакета. В каждом из них есть интерфейсы, описывающие некий сервисный объект. Пакет А. type SomeInterfaceA interface { SomeMethod(i ...
Ребята, посоветуйте, пожалуйста, true-way для тестирования функций на блокирповку/или неблокировку. Я написал некие обработчики, которые могут работать в блокирующем и неблок...
Всем привет. Ребята, вопрос по работе с Mongo из Го. Сохраняю туда состояние структур для возможности восстановления состояния приложения после перезагрузки. Реализую патерн ...
Всем привет. Ребята, я вот что-то задумался, насколько актуально закрывать лист на мьютекс во время чтения или просчёта кол-ва элементов. // QueueSize retrieve number of requ...
Всем привет. Ребята, первый раз использую Монго в проекте на Го. Обычно всегда работал с MySQL. Сейчас задеплоил проект на сервер и для мониторинга и отладки нужно работать с...
Вопрос: у меня в проекте один из микросервисов, который ведёт сложный мониторинг внешнего АПИ хранит большое кол-во данных в памяти. Если коротко, это слайсы со структурами в ...
Всем привет. Ребята, вопрос по кучу. Как я понял, если мы возвращаем ссылку на структуру из функции, то она сразу утекает в кучу, даже если была выделена на стеке. А что в так...
Всем привет. Вопрос по Го+Монго. Ребята, есть задача сохранить DTO структуру в Монго, но мне нужны не все поля, которые публичные и маршалятся в ней. Т.е. какое-то надо сохра...
Всем привет. Ребята, объясните, пожалуйста, на пальцах как для тупого, зачем данный пакет? Я как понял, он не иссключает использование под ним ZAP или LOGRUS.
Всем привет. Ребята, как называется механизм когда мы создаём новый тип на основе базового типа? type MyInt int Хочу найти какую-то статью, которая раскрывает более глубоко д...
Разве вендоринг как раз не для того был разработан?
Всем привет. Ребята, может ли параллельное чтение карты создавать проблемы или что-то вроде гонки? Нужно ли при параллельном обращении к элементам карты или переборе карты исп...
Другими словами, такой вариант иссключит сохранение в Монго поля NoNeededField ?
Ребята, что ж никто не порекомендовал команду go run -gcflags '-m -l' main.go ? 🙂 Сразу проверил что где выделяется и куда убегает. Полезная вещь. А то приходилось гадать что...
А что, с мапой прямо компилятор не даёт брать?
Не для этого ли интерфейс MarshalBSON()?