Size: a a a

Clojure — русскоговорящее сообщество

2020 June 04

MA

Mike Ananev in Clojure — русскоговорящее сообщество
Когда этот инструмент нужен зависит от бизнес-логики и процессов
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
Например ты собираешь на ui в одном месте из разных мест циферки и эти циферки с разной скоростью изменяются в источниках
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
Изменяются независимо
источник

KR

Kostyantin Randomnam... in Clojure — русскоговорящее сообщество
Mikhail Borisov
Почему синхронный код это неэффективно?) В контексте I/O допускаю
так все ио же
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Kostyantin Randomname
так все ио же
Это экстремизм)
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Просто обычно это какой-то http сервер, с api или без. И очереди там непонятно зачем нужны. В самом веб сервере - да, но в "пользовательском"?
UI - да, хороший пример.
источник

AS

Anatoly Smolyaninov in Clojure — русскоговорящее сообщество
Mikhail Borisov
Это экстремизм)
ну а что, у нас тут не хаскель-чат, такое можно говорить
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Mikhail Kuzmin
Просто обычно это какой-то http сервер, с api или без. И очереди там непонятно зачем нужны. В самом веб сервере - да, но в "пользовательском"?
UI - да, хороший пример.
Тут согласен
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
> There comes a time in all good programs when components or subsystems must stop communicating directly with one another.
т.е. что подразумевается под components or subsystems?
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Вообще, для задачи типа "сложить все чиселки в массиве" один поток зачастую намного лучше, чем распараллеливание
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
например, отправка письма или уведомления, ок, я поставлю ее в очередь, но если деплой или "свет моргнет"?
очередь не персистентна
источник

AS

Anatoly Smolyaninov in Clojure — русскоговорящее сообщество
Mikhail Borisov
Вообще, для задачи типа "сложить все чиселки в массиве" один поток зачастую намного лучше, чем распараллеливание
и да и нет, см. закон Амдала
источник

KR

Kostyantin Randomnam... in Clojure — русскоговорящее сообщество
Mikhail Kuzmin
например, отправка письма или уведомления, ок, я поставлю ее в очередь, но если деплой или "свет моргнет"?
очередь не персистентна
а как последовательное выполнение изменит моргание света?:)
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Kostyantin Randomname
а как последовательное выполнение изменит моргание света?:)
я про персистенные/не персистентные тут говорю.
условно, я могу в бд хранить очередь и в одной транзакции со всем остальным с ней работать
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Anatoly Smolyaninov
и да и нет, см. закон Амдала
Я говорю про real world case :) Благодаря кэшам проца и пр обычный for может отработать намного быстрее, чем то же самое распаралелленное
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Mikhail Kuzmin
я про персистенные/не персистентные тут говорю.
условно, я могу в бд хранить очередь и в одной транзакции со всем остальным с ней работать
откуда вообще мысль про очередь?
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
тут явно есть какое-то недопонимание.
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Maxim Penzin
тут явно есть какое-то недопонимание.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
в той цитате речь шла о том, что для сложных систем лучше свести к нулю прямое взаимодействие и использовать внутреннюю очередь.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
если такой вопрос возникает, то точно не зачем :)
тут безо всякой иронии
источник