Giter Site home page Giter Site logo

azuqua / notp Goto Github PK

View Code? Open in Web Editor NEW
169.0 169.0 10.0 729 KB

A library for writing distributed systems that use a gossip protocol to communicate state management, consistent hash rings for sharding, and vector clocks for history. https://www.npmjs.com/package/clusterluck

License: MIT License

JavaScript 100.00%
azuqua-io-role-library

notp's People

Contributors

aembke avatar austinbrown-okta avatar jeremycrowe-okta avatar kevinwilson541 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

notp's Issues

Documentation or interface goodies for setting configurations on external IPC connections

  • Need a way to specify in code how to change configuration parameters for IPC connection to another node
  • Need a way to achieve same functionality listed above over the CLI

Either the above functionality, or explicitly do it in code + add docs on how to manipulate these internal conf params + allow users of library to create their own gen_server to handle this functionality in a more generic way for other gen_servers.

Would you recommend using this library in production?

Hi there. I'm building a library called nact. The design goal behind it is to make actor systems and the abstractions one can build atop them more accessible to JavaScript developers.

With this goal, I decided to start out by iterating on user facing APIs rather than immediately working on clustering, service discovery and other more technical aspects of distributed actor systems.

While it is a tiny data point, my team was able to grasp the concept of how actor systems work far more easily than I've experienced with other teams when introducing Akka.Net. I'm sure there is a lot of ways to increase usability and reduce boilerplate, but I feel the project is now at a stage where I want to start looking at ways to enable cluster sharding and service discovery.

Would you say clsuterluck is robust enough for production use? I would love to use something like this in nact.

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.