AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 18:47

Parameter dieser Suchanfrage:

Suche in Thema: Long running Rest API Call mit THTTPClient
Suche alle Beiträge, die von "Christoph Schneider" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Netzwerke

    AW: Long running Rest API Call mit THTTPClient

     
      by Christoph Schneider, 27. Nov 2018
    Die erwähnte Library ist jetzt auf GitHub. Siehe hier OpenSource Library für Firebase

    Leider wurde in Delphi 10.3 RSP-20827 nicht gelöst, sondern als Change Request bewertet. Darum wird weiterhin in FB4D der Workaround benötigt, bei der beobachtete Node zuerst überschrieben wird, damit der Listener korrekt beenden werden kann.
  • Forum: Netzwerke

    AW: Long running Rest API Call mit THTTPClient

     
      by Christoph Schneider, 2. Jul 2018
    Ich habe heute zu diesem Fall einen Eintrag in der Quality-Zentrale von Embarcadero vorgenommen:
    https://quality.embarcadero.com/browse/RSP-20827
  • Forum: Netzwerke

    AW: Long running Rest API Call mit THTTPClient

     
      by Christoph Schneider, 29. Jun 2018
    Ich fand leider noch keine Zeit TRESTExecutionThread mal in dieser Situation auszuprobieren.
    Aus meiner Sicht liegt die Ursache aber im zugrunde liegenden HTTP-Request der im Betriebssystem hängt, wenn keine Daten empfangen werden. Die THTTPRequest-Klasse hat diesen Fall vermutlich schlicht nicht vorgesehen, denn mit kurzen Timeouts läuft diese Situation im Regelfall ja gut. Ich müsste...
  • Forum: Netzwerke

    AW: Long running Rest API Call mit THTTPClient

     
      by Christoph Schneider, 28. Jun 2018
    Ja, ich beschäftige mich im Moment mit der Anbindung von der Google Firebase Realtime DB. Dort werden Long running Rest API Calls für Server Events eingesetzt.

    Details gibt es hier:
    https://firebase.google.com/docs/reference/rest/database/#section-streaming

    Ich bin mir am überlegen, ob ich meine Library für Firebase/Firestore und Google-Storage nach Fertigstellung als Open-Source Projekt...
  • Forum: Netzwerke

    AW: Long running Rest API Call mit THTTPClient

     
      by Christoph Schneider, 27. Jun 2018
    Mit einem eigenen Prozess wäre zwar das Memory Leak entschärft, dafür müsste eine Interprozesskommunikation (bpsw. mit einer Pipe) alle eintreffenden Meldungen an den startenden Prozess übermitteln. Da erscheint mir der Aufwand zum Ertrag (keine aufsummierenden Memory Leaks mehr) gar etwas hoch. Beide Lösungen (Thread Kill vs. Prozess Kill) sind ein Murks.

    Aus meiner Sicht müsste es...
  • Forum: Netzwerke

    AW: Long running Rest API Call mit THTTPClient

     
      by Christoph Schneider, 27. Jun 2018
    Die Verwendung von Timeouts ist aus meiner Sicht keine praktikable Lösung für mein Problem. Ich müsste ein kurzes Timeout (1 Sek) wählen, um die Anforderung für eine gute Reaktion beim Beenden einzuhalten.
    In der Folge möchte ich aber nicht alle Sekunden den Http-Request wieder neu starten müssen nur weil ich bei Beendigung des Programm nicht länger als eine Sekunde warten darf.

    Ich brauche...
  • Forum: Netzwerke

    Long running Rest API Call mit THTTPClient

     
      by Christoph Schneider, 27. Jun 2018
    Ich benötige für einen Event von einem Rest-Server einen long running HTTP-Request.

    Wie macht man das sauber mit Delphi Board mitteln?

    Meine aktuelle Lösung läuft zwar nach einigem Probieren. Der Stop des Request geht leider nur auf die harte Tour mit einem Thread.Terminate und hinterlässt dann als Folge unschöne Memory Leaks.


    type
    TMyRestAPI = class
    private


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Christoph+Schneider&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=196881
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz