Siema Mirasy.

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

1) Mam lambdę (kotlin/quarkus)
2) Lambda nasł#!$%@? na SQSEvent
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
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}
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
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
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
@SendMeAnAngel Da się to zrobić tak żeby nie było restartu, a od biedy można ustawić że tylko wątek się restartuje a nie cała apka, sam to ustawiałem kiedyś. Niestety nie pamiętam szczegółów
  • Odpowiedz
@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.
  • Odpowiedz
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.:

{
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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 #
Bulldogjob - O nowej fali frameworków javowych, słyszał już w świecie Javy prawie każ...

źródło: comment_1601898629fICAEu26szRHLeXn8zAl7p.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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/
SoftBull - Słyszałeś o Quarkus? 
To nowy fenomenalny framework dla Java 
Mimo, że j...

źródło: comment_1582822084gqovNMOHwLtjdXUKbIqEoA.jpg

Pobierz
  • 30
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SoftBull: Kolejny kręci hype przedwcześnie :P Ja tam wolę poczekaż aż ktoś tego zacznie na produkcji używać, wtedy się zobaczy. No i tam są pewne niesnaski w kwestii licencji Graala bo oczywiście Oracle.

A tak w ogóle to widzę że zataczamy krąg. Najpierw jak najdalej od metalu, JVM wszystko załatwi i w ogóle, bytecode i te sprawy, a teraz to byle wszystko zjitować.
  • Odpowiedz
@Bulldogjob: Czy tylko ja nie lubię, kiedy jakiś framework wymaga ode mnie zainstalowania jakiegoś ich cli żeby potem za jego pomocą inicjować projekty i ogólnie nim zarządzać?
  • Odpowiedz
@Myzreal: +1, wtedy to już nie jest framework tylko praktycznie całe środowisko. Poza tym "Spring nie jest najlepszy do tworzenia mikroserwisów" to jakieś #!$%@? - Spring to tylko narzędzie i w dodatku mikroserwisy to nie jest jego główny cel.
  • Odpowiedz