Toolkit com.teracloud.streams.topology 4.0.0

General Information

Toolkit providing mechanisms to build Streams applications in other programming languages, with Java and Python support.

While the majority of the toolkit provides APIs for other programming languages to write Streams applications, the toolkit does provide some SPL composite operators to allow for Topic-based PubSub mechanisms.

Java

Java Application API - A library that allows the definition and execution of streaming applications implemented in Java. Applications use Java code to process tuples and tuples are Java objects.

See the Java Application API for Streams for details.

SPL

Topic based Publish and Subscribe operators provide the mechanism to exchange streams between applications regardles of the thier implementation language. SPL types are provided that allow interchange with applications implemented in other languages.

Python

Python Application API - A module that allows the definition and execution of streaming applications implemented in Python. Applications use Python code to process tuples and tuples are Python objects.

Python functions as SPL operators - A Python function can be simply turned into an SPL operator to allow tuple processing using Python.

See the documentation under com.teracloud.streams.topology.python for details.

Release notes
Version
4.0.0
Required Product Version
7.2.0.0

Indexes

Namespaces
Operators
Functions
Types

Namespaces

com.teracloud.streams.topology
Stream types supporting interchange of streams between Streams applications implemented in different languages.
Types
com.teracloud.streams.topology.python
Python Support: Support for Python with Streams.
com.teracloud.streams.topology.topic
Topic based publish-subscribe model supporting a microservice architecture style for Streams applications.
Operators
Functions