Size: a a a

2021 June 22

VY

Vladislav Yarmak in Go-go!
шифронаборы трогать тоже не нужно, там необходимый минимум, чтобы везде работало
источник

AK

Alex Kamilchenko in Go-go!
Ой, сертификаты для подписывания. для ключей просто rsa ведь)
источник

VY

Vladislav Yarmak in Go-go!
особо подчеркну - серты клиента и серты серверов не обязательно должны быть подписаны одним и тем же CA
источник

VY

Vladislav Yarmak in Go-go!
лучше чтобы у сервера был серт от известного всем CA
источник

AK

Alex Kamilchenko in Go-go!
Это для усложнения?
источник

AK

Alex Kamilchenko in Go-go!
Ок, спасибо, нужно посмотреть)
источник

VY

Vladislav Yarmak in Go-go!
это для упрощения
источник

VY

Vladislav Yarmak in Go-go!
чтобы клиент мог валидировать серт сервера как обычно, а не загружая отдельный CA
источник

AK

Alex Kamilchenko in Go-go!
А, все понял)
источник

D

Dmitrii in Go-go!
Подскажите как засунуть переодический таймер в эту функцию?
    go func() {
       for d := range messageChannel {
           broker.Notifier <- string(d.Body)
       }
   }()
Таймер такой:
ticker := time.NewTicker(5 * time.Second)
В инструкции нужно в цикл for вставлять:
for {
   select {
   case <-ticker.C:
       log.Println("Sending ping...")
   }
}
Но если 2 for вставляю в go функцию - только один работает...
Если в существующий - то таймер срабатывает только когда в messageChannel новое сообщение приходит
источник

VY

Vladislav Yarmak in Go-go!
человек с ником @DmitriiCTO , а как Вы представляете себе этот процесс должен происходить? значения должны сами по себе в канале появляться, если таймер сработал или как?
источник

ВТ

Виктор Толмачев... in Go-go!
Привет.
Подскажите, как правильно инициализаровать проект ?
У меня есть директория, где храню все сорсы code/goland/src/prj_name
Я ее создал не глядя на доку к Go и хотел бы и дальше хранить там все проекты
Но этой директории вроде как нет в GOPATH и при попытке в этой директории сделать go get ошибку не срет, но скачанный модуль испортировать не получаеться.
Я гуглил, но чет не наткнулся на материал, где более или менее емко описана работа с пакетами и инициазлизацией проекта в го.

Если есть возможность - сбросьте ресурс, где можно об этом почитать
источник

D

Dmitrii in Go-go!
не понимаю вопроса(
источник

D

Dmitrii in Go-go!
в messageChannel сообщения приходят из реббита
источник

VY

Vladislav Yarmak in Go-go!
цикл по range messageChannel запускает тело цикла, когда в канал что-то пришло и до тех пор, пока канал не закрыт.

цикл по тикеру запускает тело цикла через интервалы времени

как оно должно быть вместе?
источник

VY

Vladislav Yarmak in Go-go!
на словах, если
источник

D

Dmitrii in Go-go!
параллельно =) нельзя так?)
источник

D

Dmitrii in Go-go!
2 разных цикла
источник

D

Dmitrii in Go-go!
я не знаю, поэтому и спрашиваю.
источник

VY

Vladislav Yarmak in Go-go!
два несвязанных цикла - запросто
источник