Wpis z mikrobloga

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirunek kafka to taki rabbitmq, tylko że kafka ma w dupie, co z message się dzieje, pakuje go na topic i elo, consumerzy sami się odhaczają, co zdążyli przeczytać

i ustawisz, żeby w----------o to z kafki po tygodniu czy po iluś megabajtach (ile ci potrzebne) i elo
  • Odpowiedz
@mirunek: możesz to zrobić też bez eventów jeśli to jedyne wymaganie co do komunikacji.
Zrób usługę w CoreAPI, która odpowie na pytanie jakie produkty się zmieniły od określonego momentu.
Każdy serwis będzie mógł o to zapytać.
Jest to mnie efektywne bo każdy zapyta osobno, ale proste do napisania i nie wymaga instalacji kolejnego elementu, subskrybcji itp.
  • Odpowiedz
@mirunek w sumie przemyślałem sprawę i tego rabbita też możesz użyć

będziesz publikował message nie do kolejki, tylko na exchange z routing tagiem i stamtąd ta wiadomość się skopiuje na wiele kolejek

jeden konsument = jedna kolejka

w to bym poszedł, kafka się lepiej sprawdza, jeśli potrzebujesz jakiegoś persistency i chcesz dużo rzeczy obsługiwać out of order
  • Odpowiedz