Neue Antwort schreiben 
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
[C#] Wie Post Requests teilw. mit multipart-Formular und Queue
CHRiSNEW Offline
Internetblasensammler

Beiträge: 2.864
Registriert seit: Jul 2008
Beitrag #11
RE: [C#] Wie Post Requests teilw. mit multipart-Formular und Queue
Shameless self-bump.

Ich hab mir Rabbit MQ angeschaut, habe mich allerdings dann doch gegen eine persistente Queue entschieden.
Eine normale Queue tut ihren Zweck und das Datenpaket, was nicht untergehen soll, wird auf eine andere Weise wieder hochgeschoben. (Gibt eine "Outbox", die kann manuell nach einer Störung angestoßen werden.)

ThreadPool läuft auch mega. Vielen Dank für den Tipp nochmals!

multipart war allerdings ziemlicher Pain in the Ass. Ich durfte mir das multipart-Dokument selbst zusammenbauen und bin erstmal über paar Eigenheiten von C#/.net gestolpert:
  • write() auf einen StreamWriter mit einem Byte-Array schreibt nicht das Byte-Array, sondern "Byte[]"
  • BinaryWriter schreibt ohne konkrete Längenangabe Strings kodiert mit Länge plus Nutzlast in den Stream. Hier kam ein Workaround mit String zu byte[] Array zur Hilfe.

Ansonsten steht alles und nochmals Danke für euren Input!

Case closed.

06.03.2015 20:06
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Neue Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste