none
WCF Callback Aufrufe dauern z.T. mehrere Minuten RRS feed

  • Frage

  • Hallo,

    wir verwenden bei der Client-Server Kommunikation für die Benachrichtigung WCF ServiceContracts, die als Callback markiert sind.

    Die Methoden des Contracts sind mit dem OperationContract(IsOneWay=true, Name="MyName") versehen. Es wird das TCP-Binding verwendet.

    Hin und wieder passiert es, dass die Aufrufe an dem OperationContract ausgeführt werden, diese beim Client jedoch mit einer Verzögerung von mehreren Minuten eintreffen.

    Die zu benachrichtigenden Clients werden sequentiell aus einem Thread aufgerufen. Ist die Verbindung zu einigen Clients schlecht (Bandbreite reduziert auf 2.000 kpbs), tritt dieser Effekt häufiger auf, jedoch bei den Clients mit uneingeschränkter Bandbreite.

    Da durch das Attribut "IsOneWay" nicht auf die Antwort des Clients gewartet wird(msdn), bin ich ein bisschen verwundert.
    Hat noch jemand bitte einen Hinweis für mich?

    VG,
    Christian

    Mittwoch, 11. Juli 2018 09:14

Antworten

Alle Antworten