Size: a a a

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

2020 June 11

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
у продьюсера кафки есть метод .applyAssync или что-то такое
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
который принимает объект коллбек
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
то есть .send(records, callback)
источник

A

Alish in Clojure — русскоговорящее сообщество
Ну значит ринг-хэндлер просто кинет асинхронно в кафку/еще куда, и выдаст респонс синхронно?
источник

A

Alish in Clojure — русскоговорящее сообщество
Мне на самом деле даже респонс не особо важен
источник

IG

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
в callback предать reify-объект, который on-error пишет в лог или как-то сигналит об ошибке
источник

A

Alish in Clojure — русскоговорящее сообщество
Спасибо большое!
источник

AV

Alex Varenik in Clojure — русскоговорящее сообщество
✋ при старте powershell clj - 250Мб съедается. не знаете как уменьшить до 30 мб размер кучи при старте?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Alex Varenik
✋ при старте powershell clj - 250Мб съедается. не знаете как уменьшить до 30 мб размер кучи при старте?
задай -Xms
источник

AV

Alex Varenik in Clojure — русскоговорящее сообщество
о
источник

AV

Alex Varenik in Clojure — русскоговорящее сообщество
похоже работает - не запустилась балалайка на 30
источник

AV

Alex Varenik in Clojure — русскоговорящее сообщество
а нет, -Xms файл ищет
источник

ВБ

Валентин Бомбин... in Clojure — русскоговорящее сообщество
Подскажите, что не так написал?
(import Yylex)
(def obj (new Yylex "test "))

ругается
No matching ctor found for class Yylex
источник

Н

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

IG

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

IG

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

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Alish
Господа, поделитесь пожалуйста мыслями по правильной реализации/best practices тривиальной штуки на Clojure:
Есть сайтик, который пушит кучу событий и телеметрии для аналитики, есть веб-сервер на кложе поверх ring, который должен эти события быстро поглощать и писать куда-то (в базу/тупо в файлы/неважно).
Я так понял надо на ring асинхронные хэндлеры реализовывать? Что еще? Core.async thread-ы юзать?
какой плюс ожидается от асинхронных хендлеров?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Alex Varenik
а нет, -Xms файл ищет
это опция к JVM, нижний размер кучи
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Валентин Бомбин
Подскажите, что не так написал?
(import Yylex)
(def obj (new Yylex "test "))

ругается
No matching ctor found for class Yylex
как описан Yylex?
источник