Tweak Ladezeiten von Jersey über AppEngine

9

Mein Anwendungsdienst kann selbst Warmup-Anfragen nicht starten oder beantworten, da die Zeit, die Jersey benötigt, um die Bibliotheken zu scannen, ungewöhnlich ist.

Ich habe Anwendung erstellt und alle Pfade der Ressourcen für Jersey fest codiert.

%Vor%

Jersey-Anwendung hat alle Klassen

%Vor%

Allerdings scannt Jersey für viele Anbieter

%Vor%

Es macht es etwa 50-100 mal und dann

%Vor%

für jeden

Die Gesamtzeit beträgt ca. 4-10 Sekunden und appengine mag dies nicht, da erwartet wird, dass das Laden schnell abgeschlossen wird; Sonst beginnt es seltsame 500 Fehler (für sogar statische Dateien) zu geben.

Ich bin ratlos; jede Hilfe wird geschätzt.

    
cloudpre 08.03.2013, 15:52
quelle

2 Antworten

1

Ich verwende die Paketeigenschaft, um zu benennen, welche Pakete wie folgt gescannt werden sollen ...

%Vor%     
JayTee 17.03.2013 17:48
quelle
1

Legen Sie jersey.config.disableAutoDiscovery fest. Weitere Informationen finden Sie unter Konfigurationseigenschaften .

%Vor%     
Takahiko Kawasaki 25.03.2017 15:01
quelle