Re-Submit binärer Deadletter Queue Nachrichten für den Azure ServiceBus
Zeitraum: 03/2023 – 06/2023
Rolle: Softwareentwickler
Auftraggeber: Open Source (Microsoft / paolosalvatori)
Teamgröße: 4
Personentage: 3
Für den Azure ServiceBus existieren zwei Oberflächen. Die eine Oberfläche ist eine Windowsapplikation namens ServiceBusExplorer, die ursprünglich für den Windows ServiceBus entwickelt wurde. Die andere Oberfläche ist der Azure ServiceBusExplorer, eine Weboberfläche in Azure Devops, die dem ursprünglichen ServiceBusExplorer nachempfunden wurde. Beide der Oberflächen erlauben es einzelne Nachrichten in einer Deadletter Queue neu zu versenden. Ist die Nachricht dabei binär (z.B. durch Protobuf) kodiert, so wird die Nachricht als Text interpretiert und damit unbrauchbar. Aufgabe des Projekts war es, beide Oberflächen so zu erweitern, dass das erneute Senden einzelner Nachrichten möglich war.
Eigene Leistungen im Projekt::
- Reproduktion des Problems in einem einfachen Beispiel
- Erstellung des Feature Request für Azure ServiceBusExplorer
- Erstellen und Diskussion des Issues für ServiceBusExplorer
- Implementierung einer Lösung für den ServiceBusExplorer
Kenntnisse: