3 Stimmen

Beschränkung der JAX-WS CXF-Webdienst-Anforderungsmethode auf eine Anforderung pro Client-IP

Ich habe einen CXF-basierten Webdienst mit einer Einwegmethode: Service.Report()

Während ein Bericht() von einem Client verarbeitet wird, möchte ich einen anderen eingehenden Bericht() vom gleichen Client-IP warten lassen, bis die erste Anforderung verarbeitet ist. Von einem Client aus gesehen ist report() ein atomarer Vorgang, und aufeinanderfolgende Aufrufe von report() sollten nacheinander verarbeitet werden.

Wie kann ich diesen Sperrmechanismus am besten umsetzen? Muss ich eine Warteschlange pro Client einrichten oder gibt es eine einfache Möglichkeit, dies zu erreichen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X