Size: a a a

2021 June 27

SA

Savitskiy Anton in ctodailychat
источник

IV

Igor V in ctodailychat
Если бы njs умел в пакеты ноды, то было бы другое дело
источник

SA

Savitskiy Anton in ctodailychat
Беда какая-то с поддержкой у openresty.. пугает эта ситуация.
источник

SA

Savitskiy Anton in ctodailychat
Коммитов маловато за последнее время. С njs не сравнить
источник

IV

Igor V in ctodailychat
Они активно Kong развивают
источник

IV

Igor V in ctodailychat
В нем уже реально вообще все есть
источник

S

SF in ctodailychat
Зачем нужно регулярно усреднять 10млн значений? В стриминговой, webcam или иной индустрии?
источник

AA

Andrew Andreev in ctodailychat
Сторонние кодеры сделали то, что Майкрософт не сделала при анонсе Windows 11. Хотя казалось бы. Теперь хоть ясно почему официальная утилита говорит, что мой ноут не подходит под вин 11.

https://github.com/rcmaehl/WhyNotWin11
источник

A

Andrey in ctodailychat
Погоди,  nginx умеет в луа, и редис умеет в луа…
источник

AR

Anton Revyako in ctodailychat
редис очень специфично умеет в lua, btw

хотя, подозреваю, что nginx не менее специфично
источник

IV

Igor V in ctodailychat
Я это и сказал выше: openresty для проксирования ws запросов и редис
источник

A

Andrey in ctodailychat
А редис умеет в оконные функции?
источник

A

Andrey in ctodailychat
Хотя нафиг, храним данные 250мс, и считаем среднюю по всем
источник

IV

Igor V in ctodailychat
вообще лучше чтобы редис ничего не считал. просто записывал и читал, а считать должен sidecar
источник

SC

Steve Chatbot in ctodailychat
Почему
источник

IV

Igor V in ctodailychat
в lua достаточно примитивен, там нет удобных инструментов для работы с расчетами.
плюс дебажить код исполняемый внутри nginx не самое увлекательное времяпрепровождение.

а вот для задач прочитать по ключу/записать по ключу в самый раз
источник

СА

Сергей Аксёнов... in ctodailychat
Погодите, зачем оконные функции вообще? Среднее можно считать инкрементально: a = a + (val - a) / n,  где a - среднее, val - очередное полученное значение, n - общее число полученных значений (не включая val).
источник

IV

Igor V in ctodailychat
подчитать не проблема, просто нужно это делать в месте предназначенном для расчетов
источник

СА

Сергей Аксёнов... in ctodailychat
Кажется, что такой простой расчёт можно где угодно провести. А например Redis позволит это сделать атомарно. Хотя 40 миллионов апдейтов в секунду...
источник

IV

Igor V in ctodailychat
суть в том что не нужно это считать в веб-сервере, считайте где-то рядом. атомарная операция редиса выполняется за пределами веб-сервера, так что можно и там. полностью с тобой согласен
источник