Ankündigung

Einklappen
Keine Ankündigung bisher.

Frage zu Webzugriff

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Frage zu Webzugriff

    Hallo Marcus,

    direkte Frage an Dich, weil ich bei der Durchsicht meiner Plugins darauf gestoßen bin, dass ich mit http.client und request() arbeite. Das hatte ich jetzt erst auch in der lib.www de facto auch gefunden. Heißt dort fetch_url(). Sollte ich dorthin umstellen ?

    Soweit ich verstehe, wäre dann die Kommunikation in einem thread zusammengehalten richtig ? Wenn ich viel Kommunikation habe, stört das dann ?
    Zur Sicherstellung zeitlich überschneidungsfreier Abfragen arbeite ich mit Locks. Wo würde ich die dann sinnvollerweise anbringen. Im Moment hatte ich die innerhalb der Routine, die Deiner fetch_url() sehr ähnlich ist.

    Schon mal Danke für die Rücksicht und Antwort.

    Michel

    #2
    Hallo Michel,

    du kannst dorthin umstellen. Das hatte ich damals für das FritzBox Plugin gebraucht.

    Und nein, die Kommunikation wird dort nicht in einem Thread zusammengehalten. Dein Thread ruft lediglich die Methode lib.www.fetch_url auf.

    Beim locking immer schön acht geben, die Locks auch wieder freizugeben.

    try, catch, finally sind hier hilfreich. Auch ein timeout bei dem lock.aquire ist gut.

    Bis bald

    Marcus

    Kommentar

    Lädt...
    X