SendMeAnAngel
Podnoszę Spring Boot z 2.x do 4.x i drugi dzień się męczę, a ChatGPT średnio mi pomaga. Wszystko się pozmieniało. Chyba lepiej było przenieść kod do Quarkusa lub innego nowoczesnego frameworka. Tam przynajmniej hot-reload działa poprawnie. W Springu nie wiem. Może w nowym działa, bo w starym nie. #programowanie #java #spring #quarkus
0
  • Najlepsze
  • Wszystkie komentarze
eehhh
eehhh
1
kobrys13
kobrys13
@SendMeAnAngel: ło Panie 3.4.0 -> 3.4.1 ma sporo różnic w zależnościach, które dopiero w runtime wychodzą.
Ci dopiero 2.x do 3.4 xD

Zacznij od tego:
https://youtu.be/HrRQExD3xow?si=rUnwky6pVKmq_PCM
1
SendMeAnAngel
Jest projekt napisany w Spring Boot 2.4.4. Teraz mam do wyboru albo upgrade do 3.3.3, albo na jakiś nowoczesny framework typu Quarkus. Szczerze to nie śledzę zmian w Springu i nie wiem, na czym to teraz stoi. Obecnie brakuje mi hot reload, a sama aplikacja dość długo wstaje. Tylko jeśli zdecyduję się przepisać wszystko na inny fw, to tydzień roboty.

Stack w tym projekcie:

Back-end
- Spring 2.2.4
0
  • Najlepsze
  • Wszystkie komentarze
srgs
@SendMeAnAngel: aha, podbicie springa to za duzo roboty wiec trzeba caly projekt przepisac? twoj pm to nie powinien wam na to pozwolic tylko was wszystkich wypierolic
0
SendMeAnAngel
@srgs: tam jest cały kod do wywalenia, bo deweloperzy obchodzili ograniczenia Cassandry na różne sposoby, co się nawet seniorom z 50+ doświadczenia nie śniły, poza tym w zapytaniach GET często są modyfikowane encje, itd.
0
Yeboy
Siema Mirasy.

Potrzebuje, aby ktoś koncepcyjnie potwierdził lub zaprzeczył, czy taki prosty scenariusz jest wykonalny:

1) Mam lambdę (kotlin/quarkus)
2) Lambda nasłuchuje na SQSEvent
0
  • Najlepsze
  • Wszystkie komentarze
Myrcin-
Myrcin-
@Yeboy wiadomości idą na dlq jeśli w czasie visibility timeout nie zostały usunięte z głównej kolejki. Dla aws nie ma znaczenia czym to czytasz i jak przetwarzasz. Jeśli nie usuniesz to idzie to dlq jeśli masz redrive policy
1
SendMeAnAngel
Mam takie zagadnienie:

- istnieje encja Osoba ( imie, drugieImie, plec, dataChrztu )
- istnieje punkt końcowy "update" pozwalający zaktualizować encję
- przekazujemy tylko te własności, jakie chcemy zmienić
- na przykład {"imie":"Jacek","drugie_imie":null}
0
  • Najlepsze
  • Wszystkie komentarze
E.....r
E.....r
@SendMeAnAngel: kodu się po polsku nie pisze, kto Ci to zrobił? :(
4
Krolik
Krolik
@SendMeAnAngel: a dlaczego nie hashmapa? Używanie obiektów entity do reprezentacji częściowych zmian nie jest koszerne. Zmiana danych Osoby to inny byt niż sama Osoba, więc one nie powinny być w kodzie reprezentowane ta sama klasą / struktura. Twój problem polega na tym że próbujesz wcisnąć dane niepasujące do klasy Osoba i tak powstaje niejednoznaczność bo klasa Osoba nie potrafi reprezentować wszystkich potrzebnych przypadków. Dlatego hashmapa lub inny obiekt dynamiczny (może
4
SendMeAnAngel
Czy ktoś ogarnia Kafkę w Quarkusie? Mam takie zagadnienie:

- serwis A wysyła komunikat "wykonaj_polecenie" na kolejkę "polecenia"
- serwis B pobiera ten komunikat i wywołuje zewnętrzną usługę, ale leci timeout
- połączenie z Kafką jest zrywane i cały serwis B wisi

Co
1
  • Najlepsze
  • Wszystkie komentarze
Myzreal
@SendMeAnAngel: Skróć timeout wywołania zewnętrznej usługi albo wydłuż okienko procesowania eventu z kafki żeby zdążyć ten timeout złapać zanim kafka uzna cię za zawieszoną aplikację i w przypadku timeout albo daj znać kafce że nie przeprocesowałeś eventu - dostaniesz go jeszcze raz i przeprocesujesz ponownie - albo wrzuć go na jakieś DLQ i leć z następnym
0
SendMeAnAngel
@Myzreal: To chyba wszystko jedno, czy ręcznie zwrócę NACK, czy poleci Exception, jeśli pozostawię obecny tryb failure - połączenie z Kafką zostanie zerwane i nie wiadomo, co dalej z tym zrobić i czy mogę to jakoś przechwycić.

Czyli wychodzi na to, że zmniejszyć timeout dla usługi i jeśli poleci timeout, to wtedy podjąć jakąś akcję, np. zrestartować usługę lub całą aplikację.

DLQ to też może być dobry pomysł - nie
0
SendMeAnAngel
Jakiś sposób, aby we frameworku Quarkus skonfigurować SSL do Mongo?

Ktoś stworzył pull requesta, lecz go nie zaakceptowano:
https://github.com/quarkusio/quarkus/pull/5893

Chyba w weekend zrobię kontrybucję do projektu.
1
  • Najlepsze
  • Wszystkie komentarze
e.....s
e.....s
@SendMeAnAngel: Sprawdziłem temat i trzeba dopisać samemu w Quarkusie jak zrobił to tamten gość. Z drugiej strony to pokazuje trochę brak wsparcia jeszcze tego frameworka. Wiele razy konfigurowalalem SSL dla różnych rzeczy i zawsze była możliwość wskazania ścieżki.
0
Yeboy
Cześć Mirkowe świry.

Potrzebuje porady. Czy jest opcja skonfigurowania ObjectMappera tak, aby mapował wszystkie Javowe Listy w puste listy jeśli w requestBody taka lista będzie nullem?

Czyli np.:

{
0
  • Najlepsze
  • Wszystkie komentarze
inny_89
Ktoś używał #quarkus ze #scala i #azure zwłaszcza w kontekście #azurefunctions?

Jakieś opinie na ten temat?
1
Bulldogjob
O nowej fali frameworków javowych, słyszał już w świecie Javy prawie każdy. Może w końcu warto zacząć ich używać? ( ͡° ͜ʖ ͡°) Poznaj cechy wspólne i różnice między Quarkusem, Micronautem oraz Helidonem i dowiedz się, jakie zmiany zachodzą w ekosystemie Javy

https://bulldogjob.pl/news/1326-nowa-fala-frameworkow-javy-quarkus-micronaut-helidon

#java #quarkus #micronaut #helidon #framework #programowanie #naukaprogramowania #chmura #
1
  • Najlepsze
  • Wszystkie komentarze
SoftBull
Słyszałeś o Quarkus?
To nowy fenomenalny framework dla Java
Mimo, że jestem zagorzałym zwolennikiem Spring Boota to bardzo mnie zachwycił.
W artykule przedstawiam jego przewagi oraz słabe punkty jakie napotkałem podczas pracy z nim
W artykule też wideo, w ramach którego pokazuje jak napisać w nim aplikacje wykorzystując REST i bazę danych

https://bykowski.pl/quarkus-pierwsze-kroki-i-wrazenia-jest-miazga/
2
  • Najlepsze
  • Wszystkie komentarze
Bulldogjob
Spring nie zawsze jest najlepszy do tworzenia architektury opartej o mikroserwisy. Poznaj alternatywy i sprawdź porównanie

https://bulldogjob.pl/news/901-spring-micronaut-czy-quarkus

#java #programowanie #micronaut #quarkus #springframework
1
  • Najlepsze
  • Wszystkie komentarze