Alpakka Documentation
The Alpakka project is an open source initiative to implement stream-aware and reactive integration pipelines for Java and Scala. It is built on top of Akka Streams, and has been designed from the ground up to understand streaming natively and provide a DSL for reactive and stream-oriented programming, with built-in support for backpressure. Akka Streams is a Reactive Streams and JDK 9+ java.util.concurrent.Flow-compliant implementation and therefore fully interoperable with other implementations.
- Overview
- Data Transformations
- AMQP
- Apache Camel
- Apache Cassandra
- Apache Geode
- Apache Kafka
- Apache Kudu
- Apache Solr
- Avro Parquet
- AWS DynamoDB
- AWS Kinesis
- AWS Lambda
- AWS S3
- AWS SNS
- AWS SQS
- Azure Event Hubs
- Azure IoT Hub
- Azure Storage Queue
- Couchbase
- Elasticsearch
- Eventuate
- File
- FS2
- FTP
- Google Cloud Pub/Sub
- Google Cloud Pub/Sub gRPC
- Google FCM
- gRPC
- Hadoop Distributed File System - HDFS
- HBase
- HTTP
- IBM Bluemix Cloud Object Storage
- IBM Db2 Event Store
- IronMQ
- JMS
- MongoDB
- MQTT
- MQTT Streaming
- OrientDB
- Pulsar
- Server-sent Events (SSE)
- Slick (JDBC)
- Spring Web
- TCP
- UDP
- Unix Domain Socket