vitallabs / clojurecast Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
We may want to shape traffic based on a HZ partitioner to ensure that data and requests line up most of the time.
Some ideas:
Provide clojure abstractions for leveraging hazelcast 2-phase transactions
The normal case of building a simple distributed system should not require a deep understanding of the Hazelcast internals. e.g. we shouldn't need to manually implement listeners for normal use cases - e.g. instead we can generate a reify version via a simple API call. We'll use Switchboard and Blackout as test cases for this.
Make it easy to add session middleware to ring stacks. Maybe add support for token-based auth as well?
e.g. our slackbot interface should only run on one node, but should be random which node and component should restart on a new node when nodes fail.
Make it easier to build test infrastructure for hazelcast based applications.
Make it easy to get a manifold stream model that returns a stream of cluster/member lifecycle events.
Focus on distributed and reliable executors
We may need to provide wrappers around more complex key types so we can ensure proper key ordering and lookup with a desired partitioning strategy. e.g. workflow jobs are looked up by JobID but we may want to partition by some attribute of the job (e.g. by user). We need a systematic solution to this.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.