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

- Najlepsze
- Wszystkie komentarze

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
Stack w tym projekcie:
Back-end
- Spring 2.2.4
- Najlepsze
- Wszystkie komentarze

@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

@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.

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
Potrzebuje, aby ktoś koncepcyjnie potwierdził lub zaprzeczył, czy taki prosty scenariusz jest wykonalny:
1) Mam lambdę (kotlin/quarkus)
2) Lambda nasłuchuje na SQSEvent
- Najlepsze
- Wszystkie komentarze
@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

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
- 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}- Najlepsze
- Wszystkie komentarze
@SendMeAnAngel: kodu się po polsku nie pisze, kto Ci to zrobił? :(
@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

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
- 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
- Najlepsze
- Wszystkie komentarze

@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

@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
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

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.
Ktoś stworzył pull requesta, lecz go nie zaakceptowano:
https://github.com/quarkusio/quarkus/pull/5893
Chyba w weekend zrobię kontrybucję do projektu.
- Najlepsze
- Wszystkie komentarze
@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.

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.:
{
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.:
{
- Najlepsze
- Wszystkie komentarze

Ktoś używał #quarkus ze #scala i #azure zwłaszcza w kontekście #azurefunctions?
Jakieś opinie na ten temat?
Jakieś opinie na ten temat?

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 #
https://bulldogjob.pl/news/1326-nowa-fala-frameworkow-javy-quarkus-micronaut-helidon
#java #quarkus #micronaut #helidon #framework #programowanie #naukaprogramowania #chmura #

- Najlepsze
- Wszystkie komentarze

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/
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/

- Najlepsze
- Wszystkie komentarze

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
https://bulldogjob.pl/news/901-spring-micronaut-czy-quarkus
#java #programowanie #micronaut #quarkus #springframework

- Najlepsze
- Wszystkie komentarze
Ci dopiero 2.x do 3.4 xD
Zacznij od tego:
https://youtu.be/HrRQExD3xow?si=rUnwky6pVKmq_PCM