Size: a a a

2020 August 19

АД

Алексей Долгов... in Go-go!
whoami
Добрый день!
Подскажите пожалуйста еще по NATS
Судя по доке, в queue groups сервер шлет сообщения подписчикам в случайном порядке, этот порядок никак не регулируется получается?

То есть, хотелось бы такую примерно стратегию - шлем сообщение первому освободившемуся подписчику. Или хотя бы простейший round-robin, но не рандом)
за чистый NATS не особо знаю, NATS Streaming отправляет все сообщения на одного подписчика из всех пока не закончится лимит - 1024 по умолчанию
https://github.com/nats-io/stan.go/blob/1675111a50962c3c634cbeff43bd3791409b802d/sub.go#L29

А потом выбирает другого. через stan.MaxInflight(10) можно регулировать вроде
https://docs.nats.io/developing-with-nats-streaming/queues
источник

SP

Slava Pinchuk in Go-go!
Daniel Podolsky
Ничего
а njinks  ?
источник

DP

Daniel Podolsky in Go-go!
Slava Pinchuk
Я не дев опс
Дев опс говорит: дай мне требования для того чтобы поднять сервак помимо ssh и ДОкер что стоит еще поставить?
Да и это - ему нужно, не тебе
источник

SP

Slava Pinchuk in Go-go!
Daniel Podolsky
Да и это - ему нужно, не тебе
ну нас пару человек надо работать вместе )
источник

DP

Daniel Podolsky in Go-go!
Slava Pinchuk
а njinks  ?
Nginx

А нужен?
источник

SP

Slava Pinchuk in Go-go!
Daniel Podolsky
Nginx

А нужен?
Я надеялся, что кто-то подскажет нужен или нет )
источник

w

whoami in Go-go!
Алексей Долгов
за чистый NATS не особо знаю, NATS Streaming отправляет все сообщения на одного подписчика из всех пока не закончится лимит - 1024 по умолчанию
https://github.com/nats-io/stan.go/blob/1675111a50962c3c634cbeff43bd3791409b802d/sub.go#L29

А потом выбирает другого. через stan.MaxInflight(10) можно регулировать вроде
https://docs.nats.io/developing-with-nats-streaming/queues
ну я про чистый, на практике проверил - он действительно рандомом рассылает, не очень это удобно

streaming для меня оверхед в моих начинаниях
источник

AS

Alexander Shavelev in Go-go!
Slava Pinchuk
Я надеялся, что кто-то подскажет нужен или нет )
смотря что вы делаете (приложение)
источник

Y

Yevhenii in Go-go!
Пишу лонгпул, стоит ли вынести пустой ответ в глобальную переменную (он всегда у всех одинаковый), или каждый раз его инициализировать непосредственно перед ответом?
источник

с

сонная википедия... in Go-go!
Yevhenii
Пишу лонгпул, стоит ли вынести пустой ответ в глобальную переменную (он всегда у всех одинаковый), или каждый раз его инициализировать непосредственно перед ответом?
я бы сделал функцию и глобальную переменную
источник

Y

Yevhenii in Go-go!
сонная википедия
я бы сделал функцию и глобальную переменную
Какую функцию?
источник

с

сонная википедия... in Go-go!
Yevhenii
Какую функцию?
которая возвращает пустой ответ
источник

VK

Vadim K in Go-go!
сонная википедия
я бы сделал функцию и глобальную переменную
Я бы в микросервис вынес
источник

Y

Yevhenii in Go-go!
сонная википедия
которая возвращает пустой ответ
*удивлённый Пикачу*
источник

I

I C in Go-go!
привет всем!
как считать в память файл из zip-архива, который тоже находится в zip-архиве?
источник

Н

Никита in Go-go!
Yevhenii
Пишу лонгпул, стоит ли вынести пустой ответ в глобальную переменную (он всегда у всех одинаковый), или каждый раз его инициализировать непосредственно перед ответом?
для чистоты наверное лучше каждый раз инициализировать
источник

RS

Roman Sharkov in Go-go!
embedding файлов в бинарь ещё не стандартизировали?
источник

с

сонная википедия... in Go-go!
Roman Sharkov
embedding файлов в бинарь ещё не стандартизировали?
есть пропозал и тестовая реализация
https://go-review.googlesource.com/c/go/+/243945
источник

RS

Roman Sharkov in Go-go!
сонная википедия
есть пропозал и тестовая реализация
https://go-review.googlesource.com/c/go/+/243945
т.е. ещё нет(
спасибо
источник

ЛА

Локоть Анатолий... in Go-go!
Roman Sharkov
embedding файлов в бинарь ещё не стандартизировали?
Можно сгенерить массив байтов из контента файла и положить в литерал []byte, т.о. контент файла будет внутри бинарника
источник