observing / red Goto Github PK
View Code? Open in Web Editor NEWRED a realtime system built upon Node.js and Redis
Home Page: http://lolcathost/
License: MIT License
RED a realtime system built upon Node.js and Redis
Home Page: http://lolcathost/
License: MIT License
They are missing, and should be considered not working until these are implemented.
"RED is build upon"
s/bulid/built
The protocol handler emit's message
events, these needs to be handled and executed. Every message based event should be emitted to RED RED#emit
. Blacklisted event and those who start with the this.namespace
should be ignored. The blacklisted events would initially include ['error']
message
eventmessage
eventevent.name
event with the argumentsThe rest of the event should be handled by RED.
There is a race condition in either engine.js
or in the test suite. The incorrect connection host test fails because it throws an uncaught exception. For some odd reason, it's not captured by our error handlers or it's just not capture correctly in node_redis
The streaming protocol parser is failing randomly. It seems that the ProtocolStream#destroy
is called to early before we could parse all the messages.
When we send a message we are now calling engine#publish
which does a publish to all connected nodes. When you cluster is growing in size (nodes) this will create a lot of pointless overhead because node's that doesn't have user connected will also receive this message.
hostname
and process id
and put that in Redis. So when we need to send a message to that user, we can fetch the sessions connected nodes and only broadcast to those. This probably also requires the engine
to listen to another for dedicated messaging`Providing hooks for DTraces gives a greater insight in the working on the server. Adding hooks also helps us to get metrics out of the applications that are using this.
Module: https://github.com/chrisa/node-dtrace-provider
Example implementation: https://github.com/mcavage/node-restify
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.