Size: a a a

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

2021 September 23

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
А что лучше и проще? Клиенты могут отваливается или затыкать свои очереди
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
так это бек, фронт?
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
Это бек
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
Фронт как раз подписываться будет через вебсокеты и графкуэл
источник

IG

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

IG

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

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
да, общая очередь почти кафка - пульсар, вот из нее нужно по вебсокетам раздавать, фильтруя для каждого клиента свое
источник

IG

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

IG

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

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
Да, впринципе можно и так делать.
источник

ДП

Дмитрий Поляков... in Clojure — русскоговорящее сообщество
Таков возник вопрос: получается в jetty адаптере ring есть перехватчик всех исключений, который превращает их в HTTP ошибки с номером 500, и без этого приложение просто падоло бы от любого исключения?
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Если точнее, падал бы тред, который обрабатывает запрос.
источник

ДП

Дмитрий Поляков... in Clojure — русскоговорящее сообщество
Ага, то есть приложение продолжало бы работать и отвечать на новые запросы, но в условном репле бы появилось сообщение об исключении? Ну, что бы точно понять спрашиваю
источник

IG

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

IG

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

ДП

Дмитрий Поляков... in Clojure — русскоговорящее сообщество
спасибо!
источник
2021 September 26

ap

andei papkov in Clojure — русскоговорящее сообщество
Vlojure - A New Way to Write ClojureScript - YouTube
https://www.youtube.com/watch?v=1OcAUhe3E1E
источник

AD

Artur Dumchev in Clojure — русскоговорящее сообщество
попробовал попользоваться — текстом, конечно, в десятки раз быстрее выразить все что угодно :)
источник

KR

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

G

Gleb in Clojure — русскоговорящее сообщество
😂.
источник