Hallo,
ich habe einen WebService mit Java programmiert und möchte nun folgendes implementieren.
Wenn der Client den Server anfragt, möchte ich dem Client sofort eine ID zurückschicken. Anschließend arbeitet der Server die Anfrage ab. Nachdem die Anfrage bearbeitet worden ist, möchte ich dem Client bescheidgeben, dass sein Ergebnis fertig ist. Somit muss der Client nicht lange warten bis das Ergebnis fertig ist.
Ich weiß leider nicht wie man bei soetwas vorgeht!
Habe mir es in etwa so vorgestellt:
Geht so etwas mit Threads?
Danke schonmal im voraus.
ich habe einen WebService mit Java programmiert und möchte nun folgendes implementieren.
Wenn der Client den Server anfragt, möchte ich dem Client sofort eine ID zurückschicken. Anschließend arbeitet der Server die Anfrage ab. Nachdem die Anfrage bearbeitet worden ist, möchte ich dem Client bescheidgeben, dass sein Ergebnis fertig ist. Somit muss der Client nicht lange warten bis das Ergebnis fertig ist.
Ich weiß leider nicht wie man bei soetwas vorgeht!
Habe mir es in etwa so vorgestellt:
Java:
public String add(long a, long b) {
return generateId(); // geht natürlich so nicht
add(a, b);
// Client bescheid geben
}
Geht so etwas mit Threads?
Danke schonmal im voraus.