Spring Boot Threads

NicoDeluxe

NicoDeluxe

Top Contributor
Hallo zusammen,

ich möchte eine externe API parallel bespielen, zb 10 Threads aus einem Pool. Bisher hab ich es über TaskExecutor gemacht. Ist das die idealste Lösung oder gibt es noch besser Varianten mit Spring Boot?

Wäre das auch "threadmäßig" wenn ich wie folgt vorgehe und je eine Bean erzeuge?

Java:
//hole 10 Datensätze aus der DB zum senden an die API
for(Daten date:data){
Bean bean =    (MeineBean) applicationContext.getBean("getMeineBean");
    bean.process(data);
}

//process Methode in bean
process(Data data){
    //baue Objekt auf damit es geschickt werden kann
    Auto auto = new Auto();
    auto.setName(data.getName);
    //usw
    
    apiService.postAuto(auto); //sende Auto an die API
}
 
mrBrown

mrBrown

Super-Moderator
Mitarbeiter
ich möchte eine externe API parallel bespielen, zb 10 Threads aus einem Pool. Bisher hab ich es über TaskExecutor gemacht. Ist das die idealste Lösung oder gibt es noch besser Varianten mit Spring Boot?
TaskExecutor klingt schon passend.

Wäre das auch "threadmäßig" wenn ich wie folgt vorgehe und je eine Bean erzeuge?
Da kommen keinerlei Threads vor, was soll daran "threadmäßig" sein?
 
NicoDeluxe

NicoDeluxe

Top Contributor
Hey,
wenn ich mehrere Beans erstelle für eine Aufgabe, arbeiten die dann nicht parallel?
 
NicoDeluxe

NicoDeluxe

Top Contributor
Mit TaskExecutor klappt wie ich es mit vorstelle. Allerdings bin ich mir nicht sicher wie viel ich parallel sendne kann ohne dass der Server blockiert... da muss ich wohl ausprobieren oder könnte man das irgendwie errechnen anhan PHP werten oder so (die Zielapi ist PHP)
 
mrBrown

mrBrown

Super-Moderator
Mitarbeiter
wenn ich mehrere Beans erstelle für eine Aufgabe, arbeiten die dann nicht parallel?
Nein, wenn du nicht explizit dafür sorgst, dass es asynchron läuft, läuft da nichts asynchron.


Allerdings bin ich mir nicht sicher wie viel ich parallel sendne kann ohne dass der Server blockiert... da muss ich wohl ausprobieren oder könnte man das irgendwie errechnen anhan PHP werten oder so (die Zielapi ist PHP)
Das hängt immer auch von der aktuellen Auslastung ab, das kann man nicht im Vorfeld sinnvoll bestimmen.

Der PHP-Service ist nicht unter deiner Kontrolle? Sonst wären da andere Konzepte als einfach HTTP-Requests denkbar.
 
NicoDeluxe

NicoDeluxe

Top Contributor
Ne auf die PHP Api haben wir leider keinen Einfluss. Was wäre wenn doch, welche Konzepte wären da denkbar?
 
mrBrown

mrBrown

Super-Moderator
Mitarbeiter
ZB Pull- statt Push-Prinzip, in Richtung reaktive Streams, mit Message-Broker dazwischen, etwa so Service A die Daten einfach rausschicken kann, aber Service B selbst bestimmt wie viel er wann bekommt
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
NicoDeluxe Spring Boot Mapping null bei GET Aufruf Frameworks - Spring, Play, Blade, Vaadin & Co 8
NicoDeluxe Spring Boot Test mit Junit Frameworks - Spring, Play, Blade, Vaadin & Co 8
J Spring Boot - Reactor Frameworks - Spring, Play, Blade, Vaadin & Co 1
L Spring Boot, H2 und Restschnittstelle synchonisation mit Client Frameworks - Spring, Play, Blade, Vaadin & Co 10
TonioTec Spring Boot Datenbankabfrage Frameworks - Spring, Play, Blade, Vaadin & Co 7
NicoDeluxe Spring Boot encoding Slash in URL Parameter Frameworks - Spring, Play, Blade, Vaadin & Co 7
S Spring Boot startet nicht Frameworks - Spring, Play, Blade, Vaadin & Co 3
S Spring Boot -> War File | 404 in Tomcat Frameworks - Spring, Play, Blade, Vaadin & Co 20
L Spring Boot Anwendung "automatisch" neustarten Frameworks - Spring, Play, Blade, Vaadin & Co 3
A Spring boot Frameworks - Spring, Play, Blade, Vaadin & Co 18
bueseb84 Unit Test mit Spring Boot - Service Autowired Frameworks - Spring, Play, Blade, Vaadin & Co 0
NicoDeluxe DTO <> Entity Hibernate Spring Boot Frameworks - Spring, Play, Blade, Vaadin & Co 28
NicoDeluxe Verständnisfrage DTO Spring Boot Frameworks - Spring, Play, Blade, Vaadin & Co 19
NicoDeluxe Spring Boot Load Balancing Frameworks - Spring, Play, Blade, Vaadin & Co 5
S Spring Boot Frameworks - Spring, Play, Blade, Vaadin & Co 1
S Spring Boot: Wert aus Config Datei ermitteln Frameworks - Spring, Play, Blade, Vaadin & Co 3
S Spring Boot: Ein geschütztes Verzeichnis Frameworks - Spring, Play, Blade, Vaadin & Co 1
bueseb84 Probleme mit Spring Boot Docker und Bootstrap Frameworks - Spring, Play, Blade, Vaadin & Co 9
NicoDeluxe Spring Boot Eureka/Zuul Frameworks - Spring, Play, Blade, Vaadin & Co 0
F Redirect in einer Spring Boot WebApplication Frameworks - Spring, Play, Blade, Vaadin & Co 7
B Erstes Spring Boot Projekt: Gameserver-Manager Frameworks - Spring, Play, Blade, Vaadin & Co 5
V Spring Boot, thymeleaf, Eingaben cashen oder per session speichern? Frameworks - Spring, Play, Blade, Vaadin & Co 2
S Spring Boot Security Frameworks - Spring, Play, Blade, Vaadin & Co 3
S Spring Boot i18n Frameworks - Spring, Play, Blade, Vaadin & Co 28
bueseb84 Spring Boot : Update H2 Repository Frameworks - Spring, Play, Blade, Vaadin & Co 14
A Spring Boot/ OneToMany Relation Frameworks - Spring, Play, Blade, Vaadin & Co 29
S Spring Boot testen mit Service Klassen Frameworks - Spring, Play, Blade, Vaadin & Co 4
L Controller Spring Boot mit Java Frameworks - Spring, Play, Blade, Vaadin & Co 20
J Spring Boot H2 Datbase Frameworks - Spring, Play, Blade, Vaadin & Co 2
J Spring Boot Thymleaf mit Java.Optional Frameworks - Spring, Play, Blade, Vaadin & Co 0
L JavaFX Anwendung mit Spring Boot und mehrere FXML Forms Frameworks - Spring, Play, Blade, Vaadin & Co 5
P Mit Maven (und Spring-boot) ein FatJAR und ein EAR bauen Frameworks - Spring, Play, Blade, Vaadin & Co 3
NicoDeluxe Spring Boot Basic Authentication langsam Frameworks - Spring, Play, Blade, Vaadin & Co 2
NicoDeluxe Start Stop Spring Boot Frameworks - Spring, Play, Blade, Vaadin & Co 4
H Spring Boot - Dependency Injection Frameworks - Spring, Play, Blade, Vaadin & Co 26
B Java Spring Boot - POM-Problem Frameworks - Spring, Play, Blade, Vaadin & Co 8
NicoDeluxe Spring Boot parallele Requests Frameworks - Spring, Play, Blade, Vaadin & Co 1
NicoDeluxe Spring Boot Resttemplate exchange XML Frameworks - Spring, Play, Blade, Vaadin & Co 6
S Root-Pfad zu meiner Spring Boot Application Frameworks - Spring, Play, Blade, Vaadin & Co 3
NicoDeluxe Spring Boot Error Logging Frameworks - Spring, Play, Blade, Vaadin & Co 5
NicoDeluxe Spring Boot Transactions Frameworks - Spring, Play, Blade, Vaadin & Co 10
D Spring Boot auf virtuellen Server oder Cloud? Frameworks - Spring, Play, Blade, Vaadin & Co 4
D AWS Server Spring Boot und Datenbank Frameworks - Spring, Play, Blade, Vaadin & Co 0
S Spring Boot: Eigene Config aufbauen Frameworks - Spring, Play, Blade, Vaadin & Co 6
B Spring Boot/Html-Content/Web-Server Frameworks - Spring, Play, Blade, Vaadin & Co 2
S Spring Boot - MVC - Error flushen Frameworks - Spring, Play, Blade, Vaadin & Co 0
K Spring Boot und RestFull Frameworks - Spring, Play, Blade, Vaadin & Co 3
F Spring Boot Test Frameworks - Spring, Play, Blade, Vaadin & Co 14
NicoDeluxe Spring Boot Microservices und Entitäten Frameworks - Spring, Play, Blade, Vaadin & Co 5
N Spring Boot javax.mail Frameworks - Spring, Play, Blade, Vaadin & Co 2
NicoDeluxe Spring Boot: Logfiles wie organisieren? Frameworks - Spring, Play, Blade, Vaadin & Co 0
NicoDeluxe Spring Boot GET Frameworks - Spring, Play, Blade, Vaadin & Co 4
J Spring Boot + Swagger - XML Example Values fehlerhaft Frameworks - Spring, Play, Blade, Vaadin & Co 4
NicoDeluxe Spring Boot statt JavaEE Frameworks - Spring, Play, Blade, Vaadin & Co 65
O OAuth mit Spring Boot Frameworks - Spring, Play, Blade, Vaadin & Co 3
D Spring Boot Controller kann nicht bei jedem Request erreicht werden Frameworks - Spring, Play, Blade, Vaadin & Co 7
L Spring Boot mit Rest, JPA und Frontend Frameworks - Spring, Play, Blade, Vaadin & Co 15
I Spring Boot wo fängt der Wahnsinn an? Frameworks - Spring, Play, Blade, Vaadin & Co 1
H Spring Boot JPA - Models Verknüpfen (JOIN) Frameworks - Spring, Play, Blade, Vaadin & Co 0
H Spring Boot, Hibernate und OAuth2 wie komme ich an den User? Frameworks - Spring, Play, Blade, Vaadin & Co 13
H OAuth2 mit Spring boot und Java Frameworks - Spring, Play, Blade, Vaadin & Co 5
H Spring Boot Models auslagern Frameworks - Spring, Play, Blade, Vaadin & Co 3
N Spring Boot Rest Relationships Frameworks - Spring, Play, Blade, Vaadin & Co 1
R Wie Spring Boot-Anwendung über Domain erreichbar machen? Frameworks - Spring, Play, Blade, Vaadin & Co 1
P Spring Boot JPa Frameworks - Spring, Play, Blade, Vaadin & Co 5
L Spring Boot Anwendung exportieren Frameworks - Spring, Play, Blade, Vaadin & Co 3
G Spring-Boot und Spring Data Programmstart zu langsam Frameworks - Spring, Play, Blade, Vaadin & Co 21
J Spring Boot Autowired Problem Frameworks - Spring, Play, Blade, Vaadin & Co 2
M [Feedback erwünscht] Spring Boot Screencasts Frameworks - Spring, Play, Blade, Vaadin & Co 3
B Spring Boot Applikation Frameworks - Spring, Play, Blade, Vaadin & Co 2
S spring-boot als runnable jar Eigenart Frameworks - Spring, Play, Blade, Vaadin & Co 1
P Spring Boot JNDI Tomcat JDBC Frameworks - Spring, Play, Blade, Vaadin & Co 0
brunothg Spring Boot Standalone -> Whiteout Frameworks - Spring, Play, Blade, Vaadin & Co 1
P Spring Boot Frameworks - Spring, Play, Blade, Vaadin & Co 1
Psypsy Spring Boot mit JSF bekomme ich nicht zum laufen Frameworks - Spring, Play, Blade, Vaadin & Co 0
NicoDeluxe Buchempfehlung Spring Security Frameworks - Spring, Play, Blade, Vaadin & Co 17
LesterBurnham Spring, Config Server, mehrere Gitlab Repos für Konfiguration - best practices Frameworks - Spring, Play, Blade, Vaadin & Co 1
L Spring Thymeleaf Datatables Daten editieren? Frameworks - Spring, Play, Blade, Vaadin & Co 0
L Spring Data: Wie kann ich das Datenmodell richtig definieren? Frameworks - Spring, Play, Blade, Vaadin & Co 6
S Spring: Testen von unterschiedlichen application.properties Werten Frameworks - Spring, Play, Blade, Vaadin & Co 6
A Eventhandling mit Spring REST API Frameworks - Spring, Play, Blade, Vaadin & Co 13
iman Spring Security Frameworks - Spring, Play, Blade, Vaadin & Co 13
S Spring Security deaktivieren Frameworks - Spring, Play, Blade, Vaadin & Co 10
W Projekt Bootstrap/Kotlin/Spring Framework Frameworks - Spring, Play, Blade, Vaadin & Co 0
W Kotlin / Spring Framework Frameworks - Spring, Play, Blade, Vaadin & Co 3
S Spring MongoDB: Attribut in der Superklasse und @Indexed erst in der Subklasse Frameworks - Spring, Play, Blade, Vaadin & Co 5
S Spring: MongoDB Assoziation Frameworks - Spring, Play, Blade, Vaadin & Co 1
F Server-Java-Spring Websockets Frameworks - Spring, Play, Blade, Vaadin & Co 6
F spring apllication startet nicht, ports werden verwednet Frameworks - Spring, Play, Blade, Vaadin & Co 12
B Spring Kurse von Baeldung Frameworks - Spring, Play, Blade, Vaadin & Co 6
Thallius Gibt es einen "Standard" Folder für Spring deployment auf Linux Servern? Frameworks - Spring, Play, Blade, Vaadin & Co 13
L Spring Data Einträge von User zahlen und auflisten Frameworks - Spring, Play, Blade, Vaadin & Co 7
S Spring: Eine Klasse am Anfang instanzieren Frameworks - Spring, Play, Blade, Vaadin & Co 5
iman Controller in Spring 4,0 Frameworks - Spring, Play, Blade, Vaadin & Co 2
S Spring JPA / Hibernate: save Methode arbeitet nicht Frameworks - Spring, Play, Blade, Vaadin & Co 2
Thallius Spring Backend Funktion mit Langzeit Requester Frameworks - Spring, Play, Blade, Vaadin & Co 2
F spring post null werte Frameworks - Spring, Play, Blade, Vaadin & Co 1
F Spring Webanwendung Datenbank Frameworks - Spring, Play, Blade, Vaadin & Co 47
A Spring Namenconvention Frameworks - Spring, Play, Blade, Vaadin & Co 4
H spring web Frameworks - Spring, Play, Blade, Vaadin & Co 26

Ähnliche Java Themen

Anzeige

Neue Themen


Oben