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?
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
}