Hallo zusammen,
ich habe folgendes Problem:
Im Sekundentakt, bzw. ms Takt werden von verschiedenen Stellen über WebServices freie Seriennummern- oder MAC Adressen Bänder geordert. Der Webservice schaut in einer Tabelle, wo 3Mio. freie MAC Adressen drin stehen, reserviert die gewünschte Anzahl und gibt sie zurück.
Das funktioniert auch grundsätzlich, wenn nicht viele gleichzeitig reservieren wollen. Und genau da ist mein Problem.
Wenn viele Anfragen kommen, kann es sein, dass der Webservice (15 sekunden) in den Timeout geht. Der Timeout ist leider fix und den kann ich auch nicht ändern.
Ich brauche also genau eine Stelle, die freie MAC Adressen vielleicht schon vorhält und diese sehr schnell dann für reserviert und zurückgibt.
Mich würde interessieren wie ihr solch ein Problem lösen würdet?
Viele Grüße
ich habe folgendes Problem:
Im Sekundentakt, bzw. ms Takt werden von verschiedenen Stellen über WebServices freie Seriennummern- oder MAC Adressen Bänder geordert. Der Webservice schaut in einer Tabelle, wo 3Mio. freie MAC Adressen drin stehen, reserviert die gewünschte Anzahl und gibt sie zurück.
Das funktioniert auch grundsätzlich, wenn nicht viele gleichzeitig reservieren wollen. Und genau da ist mein Problem.
Wenn viele Anfragen kommen, kann es sein, dass der Webservice (15 sekunden) in den Timeout geht. Der Timeout ist leider fix und den kann ich auch nicht ändern.
Ich brauche also genau eine Stelle, die freie MAC Adressen vielleicht schon vorhält und diese sehr schnell dann für reserviert und zurückgibt.
Mich würde interessieren wie ihr solch ein Problem lösen würdet?
Viele Grüße