Hier sind zwei Links, die sich scheinbar widersprechen. Ich hatte Vertrauen früher die Dokumentation:Multithreading mit Jersey
Request-Verarbeitung auf dem Server standardmäßig funktioniert in einem synchronen Verarbeitungsmodus
Es ist bereits multithreaded.
Meine Frage:
Was ist richtig. Kann es sowohl synchron als auch multithread sein?
Warum sagt die Dokumentation der folgende ?:
in Fällen, in denen eine Ressource Methodenausführung bekannt, ist eine lange Zeit in Anspruch nimmt Ergebnis serverseitige asynchrones Verarbeitungsmodell verwendet werden soll, berechnen
Wenn die Dokumente korrekt sind, warum ist die Standardaktion synchron? Alle Anfragen sind asynchron auf clientseitigem Javascript standardmäßig für die Benutzererfahrung, es wäre dann sinnvoll, dass die Standardaktion für serverseitige ebenfalls asynchron sein sollte.
Wenn der Client Anforderungen in einer bestimmten Reihenfolge nicht zu bedienen braucht, wen kümmert es, wie "EXPENSIVE" der Vorgang ist. Sollten nicht alle Operationen einfach asynchron sein?
@peeskillet Nur neugierig- wie viele Fäden verwendet der Jersey-Container standardmäßig? –