Ich kann nicht scheinen, eine Möglichkeit zu finden, zwei API-Antwort mit Hilfe von Wso Entwickler Studio zu kombinieren. Ich lese immer noch ihre Dokumentation und ich fand, dass es einen Vermittler namens aggregierter Vermittler gibt, aber ich kann nicht scheinen, einen Weg zu finden, die api Anrufe zu kombinieren und alles während des Verwendens des wso Entwicklerstudios abzubilden. So kombiniert zum Beispiel Google Kontakte und Fullcontact API die AntwortKombination von zwei API-JSON-Antwort mit Wso2-Entwickler-Studio
Antwort
In aggregierten Mediator, können Sie Antworten von verschiedenen Diensten aggregieren nicht. Wenn Sie einen Aggregatmediator verwenden, müssen Sie ihn mit Clone/Iterate-Mediatoren verwenden. Diese Mediatoren senden identische Klone/Nachrichtenblöcke an verschiedene Endpunkte. Diese Antworten werden vom aggregierten Mediator gesammelt.
In Ihrem Szenario müssen Sie das Service Chaining-Muster in ESB verwenden. Bitte beachten Sie die WSO2-Dokumentation [1] und diese Blog-Postserie [2] wird Ihnen helfen, Ihr Szenario zu implementieren.
Sie können dieses Muster mit Developer Studio implementieren. Identifizieren Sie einfach die benötigten Komponenten (z. B. Proxy) und implementieren Sie sie über Dev Studio.
[1] https://docs.wso2.com/display/ESB490/Service+Chaining+Example
[2] http://dakshithar.blogspot.com/2012/06/routing-and-service-chaining-with-wso2.html
Es ist schwierig, die Vermittler zu empfehlen, die Sie sollten, ohne zu wissen, genauen Anwendungsfall verwenden. Scatter-Gather Muster mit Klon und aggregieren Mediatoren wäre in Ordnung, wenn Ihre Dienste unabhängig sind (man benötigt keine andere Ausgabe als Eingabe).
Wenn sie abhängig sind, rufen Sie die erste mit Mediator auf, und Sie können einen Eigenschaftsmediator verwenden, um sich an die Ausgabe zu erinnern. Nach dem zweiten Aufruf können Sie sie mit einem Payload Factory Mediator kombinieren oder, wenn es sich um eine komplexe Integration handelt, können Sie den Mediator XSLT verwenden.
- 1. Kombination von zwei SyndicationFeds
- 2. Die Kombination von zwei Linien mit bash
- 3. SASS - Kombination von zwei Klassen mit variabler
- 4. Die Kombination von zwei Reihen
- 5. Die Kombination von zwei QMainWindows
- 6. Refactoring: Kombination von zwei Methoden
- 7. Die Kombination von zwei MS Access-Abfragen
- 8. Die Kombination von zwei Listen zu bespannen
- 9. Die Kombination von zwei Matrizen in MATLAB
- 10. Kombination von zwei Spalten eindeutige Einschränkung
- 11. Git: Test Kombination von zwei Feature-Zweigen
- 12. Die Kombination von zwei uint8_t als uint16_t
- 13. SQL- Kombination von zwei Tabellen in SQL
- 14. Itertools Kombination mit Index
- 15. Kombination von zwei Arrays basierend auf Werten php
- 16. Swift prüfen, ob zwei Elemente eine Kombination von Typen erfüllen
- 17. SQL: Filter auf einer Kombination von zwei Spaltenwerten
- 18. Kombination von zwei Regex - Lambda-Funktionen in einem
- 19. Problem bei der Kombination von zwei SQL-Abfragen in einem
- 20. Android: Aktion basierend auf der Kombination von zwei Spinner-Auswahlen
- 21. Modell eine Verteilungen, die eine Kombination von zwei anderen ist
- 22. Kombination von zwei verschiedenen DbContexts (LINQ) aus separaten Datenbanken
- 23. Die Kombination von zwei Tabellen in SQL Server
- 24. Produziere jede Kombination von zwei Zahlen bis zB 1000
- 25. Die Kombination von zwei oder mehr Einsatz und wenn isset
- 26. In Postgresql, Force eindeutig bei Kombination von zwei Spalten
- 27. Die Kombination von zwei Listen und einige der Werte
- 28. Kombination von Matrizen
- 29. SQLite Eindeutiger Schlüssel mit einer Kombination aus zwei Spalten
- 30. do.call in Kombination mit "::"