Comments (2)
I think the use-cases here are pretty similar to what we have already written about for all of akka-edge... WDYT?
I also qualify its position in relation to the cloud-edge in the intro:
Akka Edge support has been extended to empower cloud developers to run their Akka applications even closer to where they are used, away from the cloud. We call this “Akka Edge Rust”, and it provides a subset of Akka implemented with the Rust language. Rust has been chosen given its focus on reliability and efficiency for resource-constrained devices where CPU, memory and storage is at a premium. Akka Edge Rust has been demonstrated to run on a small Linux-based MIPS32 architecture with a single 500MHz core, 128MiB of memory and 32MB of flash-based storage, and can target small Linux-based ARMv4 architectures also.
Do we still need more?
from akka-edge-rs.
It's probably obvious for us, but the intention with the https://doc.akka.io/docs/akka-edge-preview/snapshot/use-cases.html is to give some concrete (still fictive) examples that the reader can relate to.
I was thinking about your previous projects where it is running on these resource constrained gateways (devices) where Akka JVM wouldn't be a good choice.
Another example could be for home automation. E.g. implementing something like Home Assistant that collects metrics and control various devices in the home, i.e. Akka Edge RS on such home gateway.
from akka-edge-rs.
Related Issues (20)
- Optional return values from marshaller HOT 8
- Persist multiple events HOT 1
- Persist vs emit HOT 7
- Opaque error when commit log directory does not exist
- More effect DSL examples in docs HOT 4
- Reply after emit without state doesn't compile HOT 9
- Difference in consistency boundary from regular Akka HOT 7
- Edge Sample: Error consuming events from JVM HOT 7
- Out of the box unencrypted marshaller
- Return the channel from the entity manager HOT 2
- Convenience for initial consumer filters
- Return a kill switch instead of having to create HOT 2
- Backend support for projecting persistent and ephemeral events to a UI HOT 1
- Don't automatically skip events that cannot be deserialized HOT 4
- new fill_sequence_number_gaps field HOT 2
- Look toward supporting native async traits HOT 1
- Use fixed version of Rust toolchain for releases HOT 4
- Release 0.7.0
- Release 0.8.0 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from akka-edge-rs.