Vladimir
Anonymous
Anonymous
так, глядишь, они тебя на работу и возьмут
Vladimir
не, я же не джавист) хотя они за последний год человек 5 из коммьюнити взяли активных) но все джависты
Anonymous
ой, ладно тебе. джавист-неджавист. глаза боятся, а руки делают.
Anonymous
че там эта джава
Anonymous
по ходу дела разберешься
Mikhαil
Vladimir
я вчера часа 3 пытался на джаве завести хеловорлд на флинке
Anonymous
а про Эрланг вообще молчу.
Anonymous
прям слезы из глаза текли на клавиатуру
Anonymous
ну и потом, ты ж уже будешь ПЕЙСАТЬ в более-менее сформированный проект, оно легче должно быть.
Андрей
да че там разбираться, там больше коллег терпеть, которые джаву на дух переносят )
Vagif
Ilya
Vladimir
Захотел ещё больше денег?
не, просто флинк пощупать хочется, если Айрат так и не соберется клиента делать, вдруг придется самому начинать) Пульсаровцы очень флинк рекламируют. Но мб и свою имплементацию со временем захотят сделать
Ilya
Ilya
А на дотнете наверное и не одной
Vladimir
на дотнете только закончили портировать спарк
Vladimir
а флинк это спарк некст дженерейшн
Ilya
Vladimir
да
Ilya
Vladimir
Ну вот https://github.com/dotnet/spark
Ilya
Ayrat
Vladimir
Ну там оказалось что в pom.xml был какой-то пакет от эклипса и вскод не мог из-за этого нормально работать ¯\_(ツ)_/¯
Ayrat
Ayrat
Может уже идею возьмёшь?
Ayrat
Это как мачурный райдер
Ayrat
Представь что райдер делают 10 лет. И получишь идею
Vladimir
ну для хелловорлда покупать идею не хочется)
Doge
Vladimir
оо, я не знал)
Ilya
Ilya
Doge
Нам жавистам всё?
Просто под джаву много было бесплатных IDE достойного уровня.
Нельзя было там чисто платной конкурировать
Ilya
Из райдера сложнее выпилить js, как в той же idea сделали. У майкрософт же есть официальные шаблоны проектов с ангуляро-реактами.
Hog
Hog
оо, я не знал)
Кстати да. Ну и покупка идеи отдельно оно такое. Ол продуктс пак не сильно дороже. И будет и райдер, и идея.
🇺🇦 Дмитрий
а кто то ещё юзал Apache Pulsar?
🇺🇦 Дмитрий
можно как то запретить получать след сообщение если делаю NegativeAcknowledge?
Ayrat
🇺🇦 Дмитрий
RedeliverUnacknowledgedMessagesAsync останавливает консумера вообще
Ilya
Похоже, что кто то тоже пульсирует
🇺🇦 Дмитрий
🇺🇦 Дмитрий
а разве это не должно быть бай дефаулт?
типо я говорю что я не могу обработать смысл мне слать следующее
🇺🇦 Дмитрий
я ж очереди юзаю чтоб порядок был а оно мне просто стрим шлет
Ilya
🇺🇦 Дмитрий
может и смогу
Ayrat
🇺🇦 Дмитрий
но тогда можно выкинуть в мусорник моё конечное состояние
Ilya
🇺🇦 Дмитрий
к примеру у одного юзера бабло снял, другому не нарисовал
Ilya
Ilya
Делай хорошо!
🇺🇦 Дмитрий
ну вот тот же евентсорсинг
как в нем такео вообще допустимо?
🇺🇦 Дмитрий
если я прошлый евент не зааплаил, то мне след не нужен
Ilya
🇺🇦 Дмитрий
что при баге в коде ретрая как бы нет
Vladimir
Vladimir
если ты не хочешь получать следующее сообщение - не вызывай receive ))
🇺🇦 Дмитрий
у меня строгий порядок событий
🇺🇦 Дмитрий
🇺🇦 Дмитрий
а можно научить пульсар в случае NegativeAcknowledge слать повторно предыдущее?
Vladimir
предыдущее которое ты уже заакноуледжил?
🇺🇦 Дмитрий
нет, на котором я упал
🇺🇦 Дмитрий
ну точнее не упал
🇺🇦 Дмитрий
а вызвал NegativeAcknowledge
Vladimir
а, ты хочешь чтобы он повторно его послал, а не следующее за ним в очереди?
🇺🇦 Дмитрий
да
🇺🇦 Дмитрий
let! msg = c.ReceiveAsync()
try
do! handleEvent ^ msg.GetValue()
do! consumer.AcknowledgeAsync(msg.MessageId)
with e ->
do! consumer.NegativeAcknowledge(msg.MessageId)
🇺🇦 Дмитрий
или самому ретрай месседжа делать?
Vladimir
да, делай redeliverUnacknowledged
🇺🇦 Дмитрий
я сделал redelivery и receive не ловит ничего :(
🇺🇦 Дмитрий
🇺🇦 Дмитрий
это без него
🇺🇦 Дмитрий