Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Akka Edge Rust #80

Merged
merged 2 commits into from
Jan 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,8 @@ lazy val docs = project
"akka-persistence-jdbc.version" -> Dependencies.Versions.AkkaPersistenceJdbc,
"akka-persistence-r2dbc.version" -> Dependencies.Versions.AkkaPersistenceR2dbc,
"alpakka.version" -> Dependencies.Versions.Alpakka,
"alpakka-kafka.version" -> Dependencies.Versions.AlpakkaKafka),
"alpakka-kafka.version" -> Dependencies.Versions.AlpakkaKafka,
"akka-edge-rust.version" -> Dependencies.Versions.AkkaEdgeRust),
paradoxRoots := List("index.html"),
Compile / paradoxGroups := Map("BuildTool" -> Seq("sbt", "Maven", "Gradle")),
resolvers += Resolver.jcenterRepo,
Expand Down
19 changes: 16 additions & 3 deletions docs/src/main/paradox/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ Akka is certified for use with certain Java versions, see @ref[Java Versions](ja

Some modules in Akka do not live up to the high standards Lightbend requires to fully support them for Akka Licensees. Modules are marked with their @ref[readiness level](support-terminology.md) in the "project info" section of their documentation.

Akka is licensed under the Business Source License 1.1, please see [Akka License FAQ](https://www.lightbend.com/akka/license-faq).

| Module | Current version | Documentation |
|---------------------------------------|--------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Akka Dependencies BOM | $akka-dependencies.version$ | |
Expand All @@ -19,13 +21,14 @@ Some modules in Akka do not live up to the high standards Lightbend requires to
| Akka gRPC | $akka-grpc.version$ | [Documentation](https://doc.akka.io/docs/akka-grpc/current/) [ScalaDoc](https://doc.akka.io/api/akka-grpc/current/akka/grpc/) |
| Akka HTTP | $akka-http.version$ | [Documentation](https://doc.akka.io/docs/akka-http/current/) [Predefined Directives](https://doc.akka.io/docs/akka-http/current/routing-dsl/directives/alphabetically.html) [JavaDoc](https://doc.akka.io/japi/akka-http/current/) [ScalaDoc](https://doc.akka.io/api/akka-http/current/akka/http/scaladsl/index.html) |
| Akka Persistence plugin for Cassandra | $akka-persistence-cassandra.version$ | [Documentation](https://doc.akka.io/docs/akka-persistence-cassandra/current/) |
| Akka Persistence plugin for JDBC | $akka-persistence-jdbc.version$ | [Documentation](https://doc.akka.io/docs/akka-persistence-jdbc/current/) |
| Akka Persistence plugin for R2DBC | $akka-persistence-r2dbc.version$ | [Documentation](https://doc.akka.io/docs/akka-persistence-r2dbc/current/) |
| Akka Persistence plugin for JDBC | $akka-persistence-jdbc.version$ | [Documentation](https://doc.akka.io/docs/akka-persistence-jdbc/current/) |
| Akka Persistence plugin for R2DBC | $akka-persistence-r2dbc.version$ | [Documentation](https://doc.akka.io/docs/akka-persistence-r2dbc/current/) |
| Akka Projections | $akka-projections.version$ | [Documentation](https://doc.akka.io/docs/akka-projection/current/) |
| Akka Management | $akka-management.version$ | [Documentation](https://doc.akka.io/docs/akka-management/current/) |
| Akka Diagnostics | $akka-diagnostics.version$ | [Documentation](https://doc.akka.io/docs/akka-diagnostics/current/) |
| Alpakka | $alpakka.version$ | [Documentation](https://doc.akka.io/docs/alpakka/current/) |
| Alpakka Kafka | $alpakka-kafka.version$ | [Documentation](https://doc.akka.io/docs/alpakka-kafka/current/) |
| Akka Edge Rust | $akka-edge-rust.version$ | [Guide](https://doc.akka.io/docs/akka-edge/current/guide-rs.html) [API](https://doc.akka.io/api/akka-edge-rs/current/) |

## Repository

Expand Down Expand Up @@ -321,6 +324,16 @@ Alpakka Kafka lets you connect Apache Kafka to Akka Streams.
version=$alpakka-kafka.version$
}

## Akka Edge Rust $akka-edge-rust.version$ *@ref[Incubating](support-terminology.md#incubating)*

*Extending the power of Akka’s event-driven model to resource-constrained devices.*

Akka Edge support in Rust is designed to empower Akka developers at the edge. Recognizing the resource constraints present at the edge, Akka Edge Rust enables event-driven solutions for developers familiar with Akka Persistence and Projections.

[Guide](https://doc.akka.io/docs/akka-edge/current/guide-rs.html)

[API](https://doc.akka.io/api/akka-edge-rs/current/)

## Akka Insights

[Lightbend Telemetry](https://developer.lightbend.com/docs/telemetry/current/home.html) provides a view into the distributed applications at runtime. This view allows developers and operations to respond quickly to problems, track down unexpected behavior and tune the system.
Expand All @@ -342,7 +355,7 @@ Connect Akka services across geographical locations for lower latency and higher

### Edge

Move your endpoints to the edge of the cloud for lower latency and higher availability. [Akka Edge](https://doc.akka.io/docs/akka-edge/current/index.html)
Move your endpoints to the edge of the cloud for lower latency and higher availability. *Akka Edge Rust* extends the power of Akka’s event-driven model to resource-constrained devices. [Akka Edge](https://doc.akka.io/docs/akka-edge/current/index.html)


@@@ index
Expand Down
1 change: 1 addition & 0 deletions project/Dependencies.scala
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ object Dependencies {
val Alpakka = "7.0.1"
val AlpakkaKafka = "5.0.0"
val AkkaDiagnostics = "2.1.0"
val AkkaEdgeRust = "0.7.0"
}

import Versions._
Expand Down
Loading