Live data from Hacker News

Viewing profile — matticakes

matticakes

HN member
Joined
Fri, Nov 07, 2008, 6:19 PM UTC
HN karma
303
Public activity
64 items

About matticakes

No profile information was provided.

Recent public activity

  1. comment
    Comment #14456674

    I'm one of the original authors, happy to answer any questions.

  2. comment
    Comment #8953495

    NSQ is a full-featured messaging platform out-of-the-box, whereas zeromq and nanomsq are lower level libraries that you could use to build (the same) functionality.

  3. comment
    Comment #8953363

    You can embed the daemon into your application. That sentence is missing an important word. No centralized brokers, meaning the typical/recommended deployment topology is an nsqd n…

  4. comment
    Comment #8950484

    Thanks! This is something that I've always tried to stress when talking about NSQ... The "message queue" is the most boring and uninteresting aspect of the system. It's the combina…

  5. comment
    Comment #8950314

    Yea, in the original announcement blog post (which became the design doc): http://nsq.io/overview/design.html

  6. comment
    Comment #8950242

    (project author) I appreciate all the work that Tyler has put into his series of blog posts on messaging systems (and NSQ bug reports!) but I think this particular article is one t…

  7. comment
    Comment #8950174

    (project author) NSQ is as much about what it doesn't do as it is what it does. To a certain extent this mirrors, and was inspired by, the language's philosophy (Go) [1]. Also, NSQ…

  8. comment
    Comment #7657467

    check out NSQ, designed for (in part) exactly this use case (and also written in Go) http://bitly.github.io/nsq

  9. story
  10. comment
    Comment #5538264

    NSQ treats the message data as an opaque blob so the format wouldn't directly affect it (except on some lower level related to overall message size I suppose). It would impact your…

  11. comment
    Comment #5536571

    there are a few (growing) number of production installations of NSQ... our (bitly's) cluster spans a a few datacenters and hits peaks of 80k messages/second. I can answer any quest…

  12. story
  13. comment
    Comment #4949092

    You can swap out the "metrics system" described in the post with any downstream system. I have a lot of experience with NSQ but have not used NewRelic. I can answer any specific qu…

  14. comment
    Comment #4949080

    Thanks. For the record... NSQ is a generic messaging platform and is data format agnostic, there is nothing specific about metrics collection (it was just my contrived example).

  15. story
  16. comment
    Comment #4788796

    disclaimer: co-author of NSQ [1] here Agreed. Message queues play an important role for us (bitly) in being a layer of fault tolerance, buffering, and a means to perform various op…

  17. comment
    Comment #4677183

    It's a bit more explicit in NSQ but we essentially support multicast-like routing through "channels". A "channel" receives a copy (at the source) of all the messages for a "topic" …

  18. comment
    Comment #4677071

    The focal point is discovery. Not other queues (or other libraries that can build queues). This is an interesting way to approach it, thanks for open sourcing. We chose to solve th…

  19. comment
    Comment #4634524

    The truth is we wanted to use ZeroMQ initially. It would have been really awesome to have all that flexibility on the client side. The ZeroMQ documentation is fantastic as well. It…

  20. comment
    Comment #4634308

    That's fair, you certainly can use rabbitmq in a distributed and decentralized fashion. You bring up an important point though... What is important is the topology we're promoting …

  21. comment
    Comment #4634091

    We looked into AMQP based solutions. Our understanding is that slaving, master-slave failover, or other strategies are used to mitigate the fact that there is a broker responsible …

  22. comment
    Comment #4633863

    beanstalkd is a great project and it certainly inspired some of our thinking. I think of beanstalkd as a more fully functional alternative to simplequeue (what we built/used prior …

  23. comment
    Comment #4633304

    Agreed, a comparison would be helpful for highlighting the tradeoffs behind the choices we made. We do talk about the evolution of our infrastructure and the genesis of NSQ in our …

  24. comment
    Comment #4633280

    it is data format agnostic so you can certainly serialize using the gob package.

  25. comment
    Comment #4632877

    one of the developers here... The protocols that exist in NSQ now are designed to be the simplest implementation that worked. You've correctly pointed out some of the issues. At th…