Size: a a a

2020 October 24

DP

Denis Pavlyuchenko in pro.jvm
Aleksandr
Привет. Не знаю, оффтоп ли это, но можете посоветовать неплохую литературу/курсы по реактивщине (желательно для project reactor/webflux)?

Базовой Reactive Spring и Reactive programming with RxJava мало 😅
Reactive Spring - речь про https://www.amazon.com/dp/B08H4QZFM8 ?
источник

A

Aleksandr in pro.jvm
Denis Pavlyuchenko
Reactive Spring - речь про https://www.amazon.com/dp/B08H4QZFM8 ?
Оно самое
источник

AM

Alexander Molochko in pro.jvm
Всем привет, такой вопрос по RabbitMQ, есть ли такая возможность чтобы consumer при подключении как-то получал сообщения, которые были отправлены пока его не было в качестве слушаетеля очереди?
источник

KP

Kosta PC in pro.jvm
Alexander Molochko
Всем привет, такой вопрос по RabbitMQ, есть ли такая возможность чтобы consumer при подключении как-то получал сообщения, которые были отправлены пока его не было в качестве слушаетеля очереди?
Собственно использовать очередь, а не топик
источник

AM

Alexander Molochko in pro.jvm
Kosta PC
Собственно использовать очередь, а не топик
а какой тип exchange подходит для такого? direct? то есть у меня по факту сейчас есть две системы которые общаются ивентами по ребиту, мне нужно чтобы ни один месседж не был утерян ( то есть чтобы его именно забрали из очереди, не просто доставили)
источник

KP

Kosta PC in pro.jvm
Alexander Molochko
а какой тип exchange подходит для такого? direct? то есть у меня по факту сейчас есть две системы которые общаются ивентами по ребиту, мне нужно чтобы ни один месседж не был утерян ( то есть чтобы его именно забрали из очереди, не просто доставили)
источник

KP

Kosta PC in pro.jvm
На память не помню, где-то по ссылке должно быть описано
источник

KP

Kosta PC in pro.jvm
С типом exchange вроде как не связано
источник
2020 October 25

AM

Alexander Molochko in pro.jvm
Kosta PC
С типом exchange вроде как не связано
Спасибо разобрался, там нужно правильно параметры задать ack и очередь правильную создать, а также про durable не забыть https://www.rabbitmq.com/confirms.html
источник

DC

Denis Chikanov in pro.jvm
источник

IG

Ilya Grudsky in pro.jvm
Вопрос плохо поставлен, на твой плохо поставленный вопрос дали ответ (про кеширование). Зачем тут даты\диапазоны и т.д  — хз.
источник

S

Sergey 🖋 in pro.jvm
Выглядит как бизнесовая логика, поэтому да, пиши свое.
источник

ch

central hardware in pro.jvm
начальная и конечная дата чего? при изменение чего нужно проверять? нужно проверять вхождение чего в эти даты, короче вопросов навалом
источник

IG

Ilya Grudsky in pro.jvm
Ты же сам выбираешь как ключик создавать, нужно создать его с диапазоном дат — ок, создавай. evict работает по ключику, который ты и создаешь (через SpEL).
источник

IG

Ilya Grudsky in pro.jvm
Хорошо, зачем делать evict? в каких случаях и как ты его собираешься делать? Я просто не сказать что понимаю, у тебя очень непонятно звучит вопрос. Вот если бы был пример — было бы нагляднее.
источник

IG

Ilya Grudsky in pro.jvm
Кешируй не ЛИСТ а одну Entity, там будет проще. Так подходит?
источник

ch

central hardware in pro.jvm
а на кой вам тогда кеш, что будет делать пользователь когда он снова вернется к выборке с 1 по 30 снова ждать ибо вы грохнули кешь, не реально не понимаю?
источник

IG

Ilya Grudsky in pro.jvm
Прирост к чему? Выборка по диапазону дат с индексом это быстрая операция. Кешировать тут особо нечего. Или приведи цифры которые тебя не устраивают.
источник

IG

Ilya Grudsky in pro.jvm
Чтобы поставить задачу нужно описать проблему. Я не вижу вообще смысла что-то кешировать в твоём случае. Ну дело твоё.
источник

RN

Roman Novikov in pro.jvm
Кто-нибудь на go пробовал писать? У кого какие впечатления?
источник