[LRUG] Event Bus in ruby

Sleepyfox sleepyfox at gmail.com
Wed Aug 20 03:16:10 PDT 2014


Damn forgot to paste the link:
http://goldfirestudios.com/blog/136/Horizontally-Scaling-Node.js-and-WebSockets-with-Redis

Fox
--

On 20 August 2014 11:13, Sasha Gerrand <chat-lists.lrug.org at sgerrand.com> wrote:
> I've had good experience using Wisper in the past and also recommend it.
>
> - Sasha
>
> On 20 Aug 2014 09:20, "Klaus Hebsgaard" <klaus at hebsgaard.dk> wrote:
>>
>> Wisper looks great, will check it out - thanks
>>
>> Med Venlig hilsen / Best regards
>>
>> Klaus Hebsgaard
>>
>> Website: http://www.hebsgaard.dk
>> Blog: http://blog.khebbie.dk
>> LinkedIIn: http://www.linkedin.com/in/klaushebsgaard
>> Github: https://github.com/khebbie
>>
>>
>> On Wed, Aug 20, 2014 at 9:46 AM, John Maxwell
>> <John.Maxwell at boardintelligence.co.uk> wrote:
>>>
>>> Hi Klaus,
>>>
>>> If you don’t mind it being synchronous/in-process, then I’d strongly
>>> suggest having a look at Wisper – I think it’ll offer most of what you want
>>> whilst keeping ease of operation, and it uses really common tooling to do so
>>> (Celluloid).
>>>
>>> Cheers,
>>>
>>> John Maxwell
>>> Lead Developer
>>>
>>> Board Intelligence Ltd
>>>
>>> Registered in England and Wales No. 4529306
>>> Head Office: 5 St. James’s Place | London SW1A 1NP  | UK
>>>
>>> ( +44 (0)207 192 8200 | 8 www.boardintelligence.co.uk |
>>> https://twitter.com/BoardIntel
>>>
>>> EMAIL DISCLAIMER: The information contained in this email is private and
>>> confidential and may be legally privileged. It is intended solely for the
>>> addressee and any disclosure, copying or dissemination of it is prohibited,
>>> will be a breach of the writer's copyright and may be unlawful in other
>>> respects. It should be noted that Board Intelligence Ltd. never enters into
>>> contracts via email nor email attachment and that no employee or
>>> representative of Board Intelligence Ltd. has the authority to override that
>>> policy. If you have received this transmission in error then you must inform
>>> info at boardintelligence.co.uk
>>>
>>>
>>> From: Klaus Hebsgaard <klaus at hebsgaard.dk>
>>> Date: Wednesday, 20 August 2014 08:43
>>> To: Riccardo Tacconi <rtacconi at gmail.com>
>>> Cc: Paul Robinson <paul at iconoplex.co.uk>, London Ruby Users Group
>>> <chat at lists.lrug.org>
>>> Subject: Re: [LRUG] Event Bus in ruby
>>>
>>> I have reviewed RabbitMQ for this purpose, but I think its a bit overkill
>>> for this pretty small app (you could of course not know about the app, since
>>> I did not tell about it :-)
>>> I like the Gem I posted about because it is fairly small, I can grasp the
>>> code.
>>> And I don't mind it being synchronous.
>>>
>>> Med Venlig hilsen / Best regards
>>>
>>> Klaus Hebsgaard
>>>
>>> Website: http://www.hebsgaard.dk
>>> Blog: http://blog.khebbie.dk
>>> LinkedIIn: http://www.linkedin.com/in/klaushebsgaard
>>> Github: https://github.com/khebbie
>>>
>>>
>>> On Wed, Aug 20, 2014 at 9:39 AM, Riccardo Tacconi <rtacconi at gmail.com>
>>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> I would use RabbitMQ and bunny (gem).
>>>>
>>>>
>>>> On 20 August 2014 08:32, Paul Robinson <paul at iconoplex.co.uk> wrote:
>>>>>
>>>>> On 20 August 2014 07:42, Klaus Hebsgaard <klaus at hebsgaard.dk> wrote:
>>>>>
>>>>>> I am currently looking into decoupling my app a bit more.
>>>>>
>>>>>
>>>>>
>>>>> What kind of app? That would help make suggestions more suitable.
>>>>>
>>>>>
>>>>>>
>>>>>> I have searched a bit around and have found:
>>>>>> https://github.com/kevinrutherford/event_bus
>>>>>>
>>>>>> Does anyone know this gem, is it worth using (well maintained etc)?
>>>>>> Do you know of good alternatives?
>>>>>
>>>>>
>>>>>
>>>>> I've never used that gem myself (as all the "event bus" patterns I have
>>>>> touched in recent years have been distributed pubsub applications better
>>>>> suited to AWS SNS type toolchains), however:
>>>>>
>>>>> 1. I will vouch that Kevin Rutherford (the author) is dedicated to
>>>>> writing quality software, he is no code monkey. Nice guy, too.
>>>>>
>>>>> 2. The commit history suggests he's regularly merging pull requests and
>>>>> so on, so it seems pseudo-active, but it's quite small so how much work are
>>>>> you expecting to see to consider it "well maintained"?
>>>>>
>>>>> 3. The test coverage looks on first glance comprehensive.
>>>>>
>>>>> Not sure if that helps beyond giving you confidence to spend some time
>>>>> working with it and see if it's fit for purpose for you.
>>>>>
>>>>> _______________________________________________
>>>>> Chat mailing list
>>>>> Chat at lists.lrug.org
>>>>> Archives: http://lists.lrug.org/pipermail/chat-lrug.org
>>>>> Manage your subscription:
>>>>> http://lists.lrug.org/options.cgi/chat-lrug.org
>>>>> List info: http://lists.lrug.org/listinfo.cgi/chat-lrug.org
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Riccardo Tacconi
>>>> Ruby on Rails and PHP development - System Administration
>>>> VIRTUELOGIC LIMITED
>>>>
>>>> http://github.com/rtacconi
>>>> http://riccardotacconi.blogspot.com
>>>> http://twitter.com/rtacconi
>>>
>>>
>>
>>
>> _______________________________________________
>> Chat mailing list
>> Chat at lists.lrug.org
>> Archives: http://lists.lrug.org/pipermail/chat-lrug.org
>> Manage your subscription: http://lists.lrug.org/options.cgi/chat-lrug.org
>> List info: http://lists.lrug.org/listinfo.cgi/chat-lrug.org
>>
>
> _______________________________________________
> Chat mailing list
> Chat at lists.lrug.org
> Archives: http://lists.lrug.org/pipermail/chat-lrug.org
> Manage your subscription: http://lists.lrug.org/options.cgi/chat-lrug.org
> List info: http://lists.lrug.org/listinfo.cgi/chat-lrug.org
>



More information about the Chat mailing list