Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add iodine (Ruby) Websocket server with Pub/Sub and integrated Redis client #837

Closed
wants to merge 38 commits into from
Closed

Conversation

boazsegev
Copy link
Contributor

Iodine is a Ruby HTTP / Websocket server with native Pub/Sub (built using the facil.io C framework).

Iodine includes an integrated Redis client that allows Pub/Sub to be extended across machine boundaries (the native Pub/Sub is limited to the process cluster).

Thanks! 🙏🏻

@badboy
Copy link
Contributor

badboy commented Jul 10, 2017

Right now we link the author to a Twitter profile, therefore it should be a valid Twitter handle. If you don't have one, don't worry, just remove the author for now.

While you're at it, please rebase against master.

boazsegev and others added 15 commits July 10, 2017 11:17
Iodine is an HTTP / Websocket server with native Pub/Sub (built using the `facil.io` C framework).

Iodine includes an integrated Redis client that allows Pub/Sub to be extended across machine boundaries (the native Pub/Sub is limited to the process cluster).
The page is down now.
add bredis (c++ client)
update r3c introduction, add support password
Also make the statements more consistents among one another.
…ople in their projects. I've rewrited the summary about this C++ redis client.
tevino and others added 11 commits July 10, 2017 11:44
* Added RcppRedis and Redux R Packages

* Fixed Broken JSON

Missing comma no longer missing
…yEvent::RipeRedis

AnyEvent::RipeRedis is the new incarnation of AnyEvent::Redis::RipeRedis.
AnyEvent::Redis::RipeRedis will no longer be supported and must not
be used in new code.
Iodine is an HTTP / Websocket server with native Pub/Sub (built using the `facil.io` C framework).

Iodine includes an integrated Redis client that allows Pub/Sub to be extended across machine boundaries (the native Pub/Sub is limited to the process cluster).
@boazsegev
Copy link
Contributor Author

Oh :-( ... the whole rebasing got messed up... I'm sure I turned left when I should have turned right, I just don't know where...

I should probably just start a new PR (or two)...

@boazsegev boazsegev closed this Jul 10, 2017
@boazsegev boazsegev deleted the patch-2 branch July 10, 2017 16:26
badboy pushed a commit that referenced this pull request Jul 10, 2017
facil.io includes an asynchronous Redis client as well as a RESP
parser/formatter that could be used as an independent module.

The parser and client were written from the ground up and are licensed
under the MIT license.

This places fail.io in a unique position, the could provide an MIT
licensing option where required. This is in contrast to most of the
other clients, that are based on hiredis and require the BSD-3-clause
license.

This might not be the fastest client or parser (it's more concerned with
protecting itself from bad code than with being optimized), but it is
(to the best of my knowledge) the only MIT licensed option.

Thanks! 👍🏻

===

Iodine is a Ruby HTTP / Websocket server with native Pub/Sub (built
using the facil.io C framework).

Iodine includes an integrated Redis client that allows Pub/Sub to be
extended across machine boundaries (the native Pub/Sub is limited to the
process cluster).

Thanks! 🙏🏻
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet