FLUTTER ECOSYSTEM

dio_smart_retry

Wiederholungsbibliothek für Dio und das Dio-Paket, liebevoll erstellt. Standardmäßig wird die Anfrage nur bei geeigneten wiederholbaren HTTP-Statuscodes wiederholt.

Neueste Version
7.0.1
30-Tage-Downloads
178.000
Likes
313
Pub-Punkte
145

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Dio Smart Retry ist ein Wiederholungstool für den Dio-HTTP-Client, das automatisch Anfragen basierend auf vordefinierten Bedingungen wiederholt. Standardmäßig wird nur bei HTTP-Statuscodes wiederholt, die als wiederverwendbar gelten, wie beispielsweise 5xx-Serverfehler oder Netzwerk-Zeitüberschreitungen. Mit Fokus auf Einfachheit und Zuverlässigkeit wurde es nahtlos in bestehende Dio-Einstellungen integriert. Das Paket unterstützt alle wichtigen Plattformen, einschließlich Android, iOS, Web, macOS, Windows und Linux, und ist daher ideal für zuverlässige Netzwerkbetriebe in plattformübergreifenden Flutter-Apps.

Anwendungsfälle
  • Behandlung vorübergehender Netzwerkfehler
  • Automatisierung von Wiederholungen bei Serverfehlern
  • Verbesserung der App-Resilienz bei schlechter Verbindung
  • Fehlerbehandlung bei API-Aufrufen vereinfachen
  • Reduzierung der manuellen Wiederholungslogik im Geschäftscod
Hauptmerkmale
  • Automatische Wiederholung für wiederholbare HTTP-Statuscodes
  • Einfache Integration mit Dio
  • Unterstützt mehrere Plattformen
  • Konfigurierbares Wiederholungsverhalten
  • Leichtgewichtig und geringer Overhead
Geeignet für
  • Flutter-Apps mit häufigen API-Aufrufen
  • Apps, die zuverlässige Netzwerkkommunikation erfordern
  • Entwickler, die eine einfache Wiederholungslogik suchen
  • Projekte, die Dio für HTTP-Anfragen verwenden
  • Teams, die boilerplate-Fehlerbehandlung reduzieren möchten
Hinweise
  • Versucht standardmäßig keine Wiederholung bei Client-Fehlern (4xx)
  • Benutzerdefinierte Wiederholungslogik erfordert zusätzliche Konfiguration
  • Beschränkt auf Dio-basierte HTTP-Clients
  • Könnte für Umgebungen mit hoher Latenz angepasst werden müssen
  • Keine integrierte Backoff-Strategie außer grundlegendem Retry
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add dio_smart_retry

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

Quell-Repository

Verwandte Projekte