0

Ich versuche, meine azure-Lösung mit verschiedenen Cloud-Anbietern zu integrieren. Ich muss Daten von verschiedenen Cloud-Anbietern abrufen. Sie werden die Daten über Rest-Dienste verfügbar machen. Ich muss die Daten abrufen und sie auf meiner Azure-Plattform veröffentlichen. Ich möchte den Azure Service Bus verwenden, um die Daten zu extrahieren und in einem Azure Event Hub zu veröffentlichen. Denken Sie, dass dies eine bessere Herangehensweise oder eine andere gute Möglichkeit ist, sich mit einer anderen Cloud von Azure zu verbinden?Integration der Azure-Plattform mit anderen Cloud-Anbietern

Antwort

1

Wenn die Cloud-Anbieter, die Sie integrieren möchten, Daten über eine RESTful-API zur Verfügung stellen, kann Ihnen Service Bus nicht helfen. Um den Service-Bus nutzen zu können, müssten die Cloud-Anbieter von Drittanbietern Daten in eine Service Bus-Warteschlange oder ein Thema einreihen.

Wenn Sie versuchen, regelmäßig Daten von RESTful APIs zu verwenden, wie wäre es mit einem Azure WebJob, der diese RESTful-APIs von Drittanbietern in einem Intervall aufruft und dann die Daten verarbeitet?

+0

https://docs.microsoft.com/en-us/rest/api/servicebus/ Dieser Dienst wird nicht helfen? – Hari

+0

Vielleicht bin ich falsch verstanden, was Sie versuchen zu tun. Nehmen wir an, der Drittanbieterdienst, auf den Sie zugreifen, hat einen API-Endpunkt https://www.foobar.com/some-web-method, und dieser Dienst gibt JSON-Daten zurück. Damit der Service-Bus Ihnen helfen kann, müssen Sie zuerst den Web-Service aufrufen, die Ergebnisse analysieren und dann eine Nachricht mit den Daten zu einer Service-Bus-Warteschlange hinzufügen. Oder Sie müssten foobar.com Nachrichten für Sie in die Warteschlange stellen. Wenn ich Ihr Problem richtig verstehe, wird es nicht helfen, mit RESTful-APIs von Drittanbietern zu kommunizieren. –