- Development concepts
Development of stream applications consists of several components such as operators, streams, tuples, Streams Processing Language, toolkits, and more.
- Writing stream applications
Teracloud® Streams provides features and functions to help you write your applications to fulfill your business needs.
- Enabling Streams data exchange
Teracloud® Streams provides a data exchange REST API for inserting and retrieving Streams job data. You can add one or more endpoint operators to your Streams application to enable Streams data exchange. Providing a standard REST interface for Streams data exchange eases the integration of Streams data with other data services and externally hosted applications.
- Compiling stream applications
The Streams Processing Language (SPL) Compiler is called sc and is included with the Teracloud® Streams installation package. You compile SPL to create files to run on your Teracloud® Streams instance.
- Performance improvements for stream applications
You can improve the processing of your stream application by following these guidelines and tips.
- Debugging stream applications
The Streams Processing Language (SPL) Streams Debugger (sdb
) provides a command line-based interactive debugger for debugging stream applications.
- Developing toolkits and operators
You can create custom toolkits and operators for your applications.