Size: a a a

2020 June 09

C

Calculon in Go-go!
V L
Сейчас вроде как считается хорошим тоном быть stateless
а где там стейт?
источник

VL

V L in Go-go!
Именно что и нет
источник

C

Calculon in Go-go!
Никита
Обновил с учетом ваших советов https://gist.github.com/floyernick/b4d8655ced466f52e97d568e73a20d2d

Но прикинул: есть ли смысл делать класс типа NotesUpdateController с одним методом. Учитывая, что потом надо будет делать немного лишней работы с инициализацией, когда буду прокидывать контроллер. Сделал чисто через функции. Имеет ли смысл делать так?
Init, Id глаза режут
источник

Н

Никита in Go-go!
Calculon
Init, Id глаза режут
Init это название проекта
источник

C

Calculon in Go-go!
Никита
Init это название проекта
название плохое :)
источник

Н

Никита in Go-go!
Calculon
название плохое :)
Возможно)
источник

~

~ in Go-go!
здравствуйте. ребята ,есть готовый урл. Вопрос, как можно передавать parameters ?
:client_id/profile/?parameter=here_is_parameter чтоб так было
источник

ЛА

Локоть Анатолий... in Go-go!
~
здравствуйте. ребята ,есть готовый урл. Вопрос, как можно передавать parameters ?
:client_id/profile/?parameter=here_is_parameter чтоб так было
Какой у вас вебсервер? Post это чей метод?
источник

Н

Никита in Go-go!
V L
Вы все ближе к ФП, разве это плохо? 🙂
Только видимо прийдется сделать в контроллере замыкание (обновил тот гист), чтобы потом можно было сделать вот так  

https://gist.github.com/floyernick/5a0f2df452b2b5f07a08c5ac1661668d
источник

~

~ in Go-go!
Локоть Анатолий
Какой у вас вебсервер? Post это чей метод?
за скринил не ту, пресдтавьте что GET
источник

ЛА

Локоть Анатолий... in Go-go!
~
за скринил не ту, пресдтавьте что GET
Если там гет, то в этом месте делать ничего не надо. Вы задаёте только пути для запросов. Параметры можно будет добавлять любые и тот же обработчик будет их процессить.
Про библиотеку спросил в том числе, чтобы понять, как вам эти параметры надо будет получать.
источник

VL

V L in Go-go!
Никита
Только видимо прийдется сделать в контроллере замыкание (обновил тот гист), чтобы потом можно было сделать вот так  

https://gist.github.com/floyernick/5a0f2df452b2b5f07a08c5ac1661668d
На тему замыканий в хендлерах хорошо расписал Мэт Райер
источник

p

pragus in Go-go!
Никита
Обновил с учетом ваших советов https://gist.github.com/floyernick/b4d8655ced466f52e97d568e73a20d2d

Но прикинул: есть ли смысл делать класс типа NotesUpdateController с одним методом. Учитывая, что потом надо будет делать немного лишней работы с инициализацией, когда буду прокидывать контроллер. Сделал чисто через функции. Имеет ли смысл делать так?
вроде про storage.Storage тут уже говорили?
источник

Н

Никита in Go-go!
pragus
вроде про storage.Storage тут уже говорили?
Да, это  фиксану
источник

Н

Никита in Go-go!
V L
На тему замыканий в хендлерах хорошо расписал Мэт Райер
Спасибо. Обновил оба гиста. Но хочется как то переиспользовать NotesUpdateController, потому что внутрянка одинаковая для всех контроллеров, разница только в типе, в который мы парсим запрос, и в том, какой юзкейс вызываем
источник

IR

Ivan Remen in Go-go!
Добрый день!
Коллеги, еще один вопрос по кролику. Не могу понять как там сделать таймауты на паблиш. Ни в конфигах не вижу, ни контексты не принимаются.
источник

DS

Dmitry Soloma in Go-go!
Ivan Remen
Добрый день!
Коллеги, еще один вопрос по кролику. Не могу понять как там сделать таймауты на паблиш. Ни в конфигах не вижу, ни контексты не принимаются.
если вы про dlq то это отдельный экстеншон. а так можно слипом сделать задержку
источник

DS

Dmitry Soloma in Go-go!
можно организовать несколько очередей, получится тот же dlq
источник

IR

Ivan Remen in Go-go!
Не
источник

ВС

Владимир Столяров... in Go-go!
Ivan Remen
Добрый день!
Коллеги, еще один вопрос по кролику. Не могу понять как там сделать таймауты на паблиш. Ни в конфигах не вижу, ни контексты не принимаются.
очередь без consumer-ов с таймаутом и dlx
источник