All Projects → reacted-io → reacted

reacted-io / reacted

Licence: Apache-2.0 License
Actor based reactive java framework for microservices in local and distributed environment

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to reacted

Thespian
Python Actor concurrency library
Stars: ✭ 220 (+1194.12%)
Mutual labels:  distributed-systems, actors, actor-model, scalability
Orbit
Orbit - Virtual actor framework for building distributed systems
Stars: ✭ 1,585 (+9223.53%)
Mutual labels:  distributed-systems, reactive, actors, actor-model
Reactivemanifesto
The Reactive Manifesto
Stars: ✭ 542 (+3088.24%)
Mutual labels:  distributed-systems, reactive, scalability, reactive-programming
Orleans
Orleans is a cross-platform framework for building distributed applications with .NET
Stars: ✭ 8,131 (+47729.41%)
Mutual labels:  distributed-systems, reactive, actor-model, scalability
Newbe.claptrap
This is a frameworks with reactive, event sourcing and Actor pattern as basic theories. On top of this, developers can create "distributed", "scale out", and "easy to test" application more simply. Claptrap and it`s Minions is on the way.
Stars: ✭ 163 (+858.82%)
Mutual labels:  reactive, actor-model, event-sourcing, event-driven
Cloudi
A Cloud at the lowest level!
Stars: ✭ 352 (+1970.59%)
Mutual labels:  distributed-systems, reactive, actor-model, scalability
assembler
Functional, type-safe, stateless reactive Java API for efficient implementation of the API Composition Pattern for querying/merging data from multiple datasources/services, with a specific focus on solving the N + 1 query problem
Stars: ✭ 102 (+500%)
Mutual labels:  reactive, reactive-streams, event-sourcing, reactive-programming
nact
nact ⇒ node.js + actors ⇒ your services have never been so µ
Stars: ✭ 1,003 (+5800%)
Mutual labels:  distributed-systems, actors, actor-model
Vertx In Action
Examples for the Manning "Vert.x in Action" book
Stars: ✭ 134 (+688.24%)
Mutual labels:  distributed-systems, reactive, scalability
protoactor-go
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Stars: ✭ 4,138 (+24241.18%)
Mutual labels:  distributed-systems, actors, actor-model
IntroduceToEclicpseVert.x
This repository contains the code of Vert.x examples contained in my articles published on platforms such as kodcu.com, medium, dzone. How to run each example is described in its readme file.
Stars: ✭ 27 (+58.82%)
Mutual labels:  eventbus, reactive-programming, event-driven
Rails Disco
Distributed Rails with commands, events and projections.
Stars: ✭ 95 (+458.82%)
Mutual labels:  distributed-systems, event-sourcing, event-driven
Nact
nact ⇒ node.js + actors ⇒ your services have never been so µ
Stars: ✭ 848 (+4888.24%)
Mutual labels:  distributed-systems, actors, actor-model
Gosiris
An actor framework for Go
Stars: ✭ 222 (+1205.88%)
Mutual labels:  distributed-systems, actors, actor-model
gen browser
Transparent bi-directional communication for clients, servers and more
Stars: ✭ 67 (+294.12%)
Mutual labels:  distributed-systems, actors, actor-model
Akka
Build highly concurrent, distributed, and resilient message-driven applications on the JVM
Stars: ✭ 11,938 (+70123.53%)
Mutual labels:  distributed-systems, reactive, actor-model
KotlinReactiveMS
An educational project to learn reactive programming with Spring 5 and Kotlin
Stars: ✭ 33 (+94.12%)
Mutual labels:  reactive, reactive-streams, reactive-programming
springboot-rsocketjwt-example
Example of using JWT with RSocket and Spring Boot
Stars: ✭ 26 (+52.94%)
Mutual labels:  reactive, reactive-streams, reactive-programming
transit
Massively real-time city transit streaming application
Stars: ✭ 20 (+17.65%)
Mutual labels:  distributed-systems, actors, actor-model
Ray
项目停止更新,新项目:https://github.com/RayTale/Vertex
Stars: ✭ 635 (+3635.29%)
Mutual labels:  distributed-systems, event-sourcing, event-driven

ReActed Logo

Reactive Actor framework for flexible/distributed/scalable and monitorable applications

Introduction

ReActed is an actor oriented framework for creating reactive applications. It naturally embraces the microcomponents paradigm in its design, allowing the realization of distributed, flexible, reliable, monitorable and automatically scalable applications out of the box. ReActed amplifies the productivity of developers providing a ready to use solution that can be easily integrated with almost any other technology and fine-grained tuned only if required.

ReActed can manage for you:

  • Parallelization: leveraging the actor paradigm, reactor can manage for you parallelization, saving the programmer the effort to write and maintain concurrent code. Synchronization or memory visibility issues problems are structurally removed from your code

  • Distribution: a ReActed instance can naturally and automatically create a cluster with other instances. Resources can be shared, used, added or created through a location agnostic approach, creating an automatically scalable and location agnostic way of designing a system

  • Monitoring: creating an event source or a choreography oriented microservices system can be tricky, but monitoring and debugging it can be even more difficult. ReActed can do this for you through its Re-playable Actors. Run the application and if something goes wrong you can just analyze the log or replay the logs to reset the system to its state in any given instant in time.

  • Flexibility: in a real case scenario it's hard being able to choose from scratch all the technologies of your stack or even being able to use a technology for all the parts of your infrastructure. Thanks to ReActed driver system, different services or different part of the infrastructure can talk with each other using different technologies. Do you need the speed gRPC? Done. Somewhere else do you need Kafka? Done. Do you need both at the same time in different part of the system? Done as well and thanks to the location agnostic paradigm, you do not need to care about which technology should be used to communicate with a given service, ReActed can do that for you.

ReActed provides you a flexible and dependable environment that allows the developer to focus on producing business logic.

Getting Started

If you want to jump into the code, you can give a look to the examples directory, otherwise give a look to the quickstart guide in the official documentation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].