Size: a a a

2021 June 01

VS

Vladislav Semyachkin in Go-go!
Но джуну-то это вообще не нужно)
источник

ЛА

Локоть Анатолий... in Go-go!
ну на самом деле даже если взять тупо докер, то вариантов оркестрации уже много
- docker
- docker-compose
- docker swarm
источник

AS

Anton Salamov in Go-go!
Добрый вечер. Посоветуйте простые и в то же время понятные уроки для базовых знаний Go.👀
источник

VY

Vladislav Yarmak in Go-go!
а есть опыт программирования на других языках?
источник

AS

Anton Salamov in Go-go!
Пайтон, Django (по сей день)
источник

ЛА

Локоть Анатолий... in Go-go!
тут вообще непонятно - кому что зайдет. я вот как-то приобрел синтезатор и научился на нем лабать за полгода ради всего одной песни.
не удивлюсь, если кто-то войдет в айти из-за кубера
источник

VS

Vladislav Semyachkin in Go-go!
источник

VY

Vladislav Yarmak in Go-go!
а, ну тогда вот этим просто вечерок поиграйтесь https://tour.golang.org/welcome/1
источник

AS

Anton Salamov in Go-go!
Благодарю, буду смотреть. Я посмотрел несколько роликов, как бы понятно, и в то же время многое нет)
источник

ЛА

Локоть Анатолий... in Go-go!
кстати когда-то вход именно в кубер мне осложнили сложности с minikube.
но сейчас возиться с ним не нужно - docker desktop уже включает в себя minikube кластер
источник

ЯК

Ярослав Коробейников... in Go-go!
Я продолжаю по всякому проверять/иузчать реббит на прочность и надежность.

Я тут заметил, что допустим у меня есть durable очередь, есть три воркера которые её слушают.

(воркеры, реббит и продьюсер, всё в докере через композ поднято)
Я запихиваю в очередь 10 сообщений
И рестарчу контейнер с реббитом, воркеры как бы постоянно перезапускаются пока не подключаться и тд

Так вот
Сообщения сохранились же в реббите, но! Как я понимаю он отдаёт их ВСЕ первому подсосавшемуся воркеру?

У меня в итоге все три воркера подрубаются, но только первый подрубившийся начинает получать сообщения из той очереди

P.S. Если я опять отправлю 10 сообщений то они будут распередляться между всеми воркерами

Но вот именно те сообщения что сохранились в реббите при его перезапуске, он их все только перво-подключившемуся воркеру отдаст?
источник

S

Slava in Go-go!
привет)
я думаю, что если выставить prefetchCount, то он будет round-robin-ом рассылать по количеству prefetchCount ( но не уверен, лучше потестить )
источник

ЯК

Ярослав Коробейников... in Go-go!
Так-с, щас почитаю 👍
источник

А

Андрей in Go-go!
Так и есть
источник

А

Андрей in Go-go!
Могу подсказать, по работе кролика ;)
источник

YR

Yuriy Rudichev in Go-go!
В воркерах в канале устанавливай  qos по количеству сообщений которые могут одновременно обрабатываться в воркере. И prefetchCount
источник

ЯК

Ярослав Коробейников... in Go-go!
Действительно) Теперь после ребута кроли, сообщения из дюрабле очереди который сохранились на ребите распределяются по всем подключившимся воркерам)
источник

А

Андрей in Go-go!
Нет не "одновременно обрабатываться"
А именно назначаются. При подключении нового воркера реббит будет пытаться выдать ему пачку сообщений в соответствии с prefetchCount и prefetchSize (вроде так). Если в очереди не планирует большого количества, то лучше ставить prefetchCount=1.
источник

ЯК

Ярослав Коробейников... in Go-go!
https://habr.com/ru/post/153431/

О, хорошая статья, в раздере рестарт как раз мой вопрос ;D
источник

ЯК

Ярослав Коробейников... in Go-go!
C префетч Count разобрались примерно, чёт не могуй найти что такое prefetchSize и почему 0?)
источник