The Streaming Integrator component integrates streaming data from different sources such streaming applications, data publishers, databases, files, cloud-based applications, message brokers, etc., processes them in real time using a range of stream processing techniques, and exposes the results as managed APIs in the API marketplace. This allows API consumers to consume streaming data asynchronously.
Get Started with Streaming¶
Let's get started with the streaming capabilities and concepts of the Streaming Integrator of WSO2 API Manager.
Quick Start with Streaming
Try out a simple streaming solution using the Streaming Integrator.
Develop your First Solution
Build a simple streaming scenario using WSO2 Streaming Integrator Tooling.
Key Concepts of Streaming
Explore the key concepts used by the Streaming Integrator.
The Streaming Integrator component consumes APIs via transports such as WebSocket, WebHooks, and SSE, and exposes the requests in a streaming manner to make that data available to applications that cannot consume APIs. Similarly, it uses the same transports to publish streaming data via APIs in an asynchronous manner.
|WebSocket, SSE, and WebSub/WebHook APIs|
The following are the main use cases of WSO2 Streaming Integrator.
|Extracting Data from Static Sources in Real Time||Receiving Data in Transit||Loading and Writing Data||Publishing Data|
|Stream Processing||Handling Errors||Performing ETL Operations|
Management and Observability¶
|Monitoring Streaming Integrator|
DevOps and Administration¶
|Streaming Integrator Installation||Streaming Integrator Deployment|
The streaming tutorials walk you through the main capabilities and features of WSO2 Streaming Integrator, and help you understand how to build an Streaming applications.