Je divné nejprve něco zapisovat do databáze a pak to odsud propagovat do fronty. Fronta se používá pro oddělení producenta a konzumenta, takže logický postup by byl opačný – zapsat do fronty, a jedním konzumentem zpráv z fronty může být i databáze.
Spring a mikroslužby nejde moc dohromady, síla Springu je naopak v tom, že můžete mít vše v jednom. Vím, že se Spring snaží tlačit i tímhle směrem, protože je to moderní, ale Spring pro to není a v nejbližší době nebude vhodný nástroj. Buď bych zvolil Spring, a pak bych se z toho nesnažil dělat za každou cenu mikroslužby, nebo bych zvolil mikroslužby, a pak bych si vybral Micronaut (já osobně), nebo třeba Helidon nebo Quarkus.
Takze poll-mikrosluzba by mala teda mat aj listennera, ktorym tiez tu spravu precita a az vtedy ulozi?
Dalsou z mikrosluzieb mal byt chatovaci modul pod anketou, a ten flow som si predstavoval tak, ze pouzivatel-a posle spravu chat-microservice, ta sa ulozi, uzivatelovi-a viem v tom momente odpovedat na request 200, a vie ze spravu sa podarilo odoslat. Ak by som imeplementoval sposob ktory odporucate, ako informujem uzivatela ze jeho sprava bola odoslana v poriadku?
Tuto technologiu som zvolil preto, ze vsetky projekty u nas mame v springu, takze ak by sa mi podarilo dostat na projekt kde su MS, tak urcite by boli v nom. Kazdopadne urcite pozriem aj odporucane technologie.