Size: a a a

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

2020 June 04

KR

Kostyantin Randomnam... in Clojure — русскоговорящее сообщество
Maxim Penzin
с какой целью это все?
ну скраппинг асинхронный
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Kostyantin Randomname
ну скраппинг асинхронный
почему он сразу сам в базу не кладет?
источник

KR

Kostyantin Randomnam... in Clojure — русскоговорящее сообщество
Maxim Penzin
почему он сразу сам в базу не кладет?
потому, что он скраппер наверное, он не работает с базой он скрапит
источник

KR

Kostyantin Randomnam... in Clojure — русскоговорящее сообщество
да это наверное более идейно чем рационально :)
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
ну хорошо, почему он не зовет некий синхронный апи, который положит в базу?
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Mikhail Kuzmin
ок, а ничего, что эта очередь в памяти?
да ничего, если реализован механизм commit/ack
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Внутренняя очередь нужна, чтобы снизить связность компонентов
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Ivan Grishaev
да ничего, если реализован механизм commit/ack
так у тебя перезапуск приложения и память освобождается
еще одну очередь хранить в бд? зачем тогда та, что в памяти?
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
-= чтобы снизить связность компонентов =-
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
это нужно иногда, в определенных условиях
источник

KR

Kostyantin Randomnam... in Clojure — русскоговорящее сообщество
Maxim Penzin
ну хорошо, почему он не зовет некий синхронный апи, который положит в базу?
по сути он это и делает with extra steps
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
с очередями еще надо понимать момет - это у вас только для развязывания и синхронизации, или же внетри еще буфер есть?
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
если есть буфер, то как он менеджится в разных условиях
источник

MK

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

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Kostyantin Randomname
по сути он это и делает with extra steps
ну да, там с другой стороны очереди тупо стоит процесс кооторы оттуда пишет в базу
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
поэтому я и спросил, где тут ожидается выигрыш и какой?
источник

KR

Kostyantin Randomnam... in Clojure — русскоговорящее сообщество
мне так удобней об этом думать наверное
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Mikhail Kuzmin
хм,  точно, я думал, что буфер всегда есть, а это ведь не так
вот имеенно! очередь это не обязательно буфер  - это может быть просто точка синхронизации
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Kostyantin Randomname
мне так удобней об этом думать наверное
вот у меня когда-то были точно такие же мысли :)
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
но реализовав пару раз такое, выкинул все лишние очереди заненадобностью
источник