Size: a a a

2020 June 10

in Go-go!
Daniel Podolsky
очереди нужны там, где:

1. скорость поступления заданий на промежутке времени Тмалое выше скорости их исполнения
2. скорость исполнения заданий на промежутке времени Тбольшое выше скорости их поступления

в любом случае, нам всегда нужна очередь ограниченного размера, и размер определяется разницей между пиковой скоростью поступления задач и максимальной скоростью их исполнения
В принципе, я такую задачу и описал )
источник

DP

Daniel Podolsky in Go-go!
В принципе, я такую задачу и описал )
да, и в ней не нужна бесконечная очередь
источник

in Go-go!
Daniel Podolsky
да, и в ней не нужна бесконечная очередь
Нужна, я так сказал
источник

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

AK

Andrey Kartashov in Go-go!
Нужна, я так сказал
Скорость обработки выше скорости поступления (в среднем), поэтому количество задач в очереди заведомо меньше какого то числа, которое можно посчитать
источник

AK

Andrey Kartashov in Go-go!
А если скорость обработки в среднем меньше, то бесконечная очередь тоже не спасёт
источник

AK

Artem Krapivin in Go-go!
Нужна, я так сказал
и память и вычислительные ресурсы у вас не бесконечные, потому зачем она нужна неясно)
источник

AK

Artem Krapivin in Go-go!
это просто не будет работать.
источник

VY

Vladyslav Yarema in Go-go!
Serj
это прям печальненько.
видел альтернативу на gojs, у них с этим всё ок.
хочется без иде попрогать, пока изучаешь тур, а тут синтаксис даже не подсвечивается :(

зы. даже в туре подсвечивается синтаксис
Есть ещё такой вариант, подсветка, автокомплит https://goplay.x1unix.com/
источник

S

Serj in Go-go!
Vladyslav Yarema
Есть ещё такой вариант, подсветка, автокомплит https://goplay.x1unix.com/
благодарю. интересно. попробую им попользоваться
источник

SP

Sergey Poulikov in Go-go!
Daniel Podolsky
он и внешние пакеты не умеет, только std lib
умеет же
источник

DP

Daniel Podolsky in Go-go!
Sergey Poulikov
умеет же
Раньше не умел
источник

ВС

Владимир Столяров... in Go-go!
Научили после запуска proxy.golang.org
источник

ВС

Владимир Столяров... in Go-go!
Потом ещё и "многофайловость" сделали, если нужен пример с несколькими пакетами
источник

d

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

PK

Phil Kulin in Go-go!
fixed
источник

M

Max in Go-go!
Daniel Podolsky
ну - если понимать задачу. пока для меня неблокирующая очередь выглядит как буферизованный канал
Думаю, речь идёт о lock-free очереди.
источник

M

Max in Go-go!
Andrey Kartashov
Вообще неблокирующую очередь наверное легко реализовать.
Пожалуйста, не делайте этого. Возьмите реализованную.
источник

M

Max in Go-go!
Нужна, я так сказал
Каким образом её можно сделать бесконечной я всё равно не понимаю.
Как и требований к этой "бесконечности". Круговой буфер -- бесконечный?
источник

zl

ziggy lucid in Go-go!
вопрос по терминологии
middleware считается обертка вокруг http.Handler, или вокруг func(http.ResponseWriter,*http.Request) тоже?
источник