Peperworx / fluxion

Fluxion is an actor framework designed with distributed systems in mind, namely sending messages not just between actors, but also between systems.
https://fluxion.peperworx.com/
Apache License 2.0
27 stars 0 forks source link

V0.8 #8

Closed wireboy5 closed 1 year ago

wireboy5 commented 1 year ago

Fluxion version 0.8 is a complete rewrite of Fluxion. This pull request does not mark its final release, as additional testing, documentation, and error handling is due.

Fluxion 0.8 completely does away with federated messages and notifications, and instead focuses on its core capability of sending messages between systems. This release does away with many other features, including tracing and error policy handling, and still needs any form of error handling to be implemented. It is unlikely that complex logic error policies will return, as they were a significant detriment to performance. Error handling will return before the full release of Fluxion 0.8. The current release focuses supporting no-std environments, executor agnosticism, and a flexible API. This does come at the cost of significantly more code required for basic usage, however another library is being planned that will reduce this significantly.