Giter Site home page Giter Site logo

dennisgfr / reacted Goto Github PK

View Code? Open in Web Editor NEW

This project forked from reacted-io/reacted

0.0 1.0 0.0 1.77 MB

Actor based reactive java framework for microservices in local and distributed environment

Home Page: http://www.reacted.io

License: Apache License 2.0

Java 100.00%

reacted's Introduction

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 sourced 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

reacted's People

Contributors

wireknight avatar nrazvan87 avatar jbiscella avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.