daisy

    0.2.0 • Public • Published

    Beanpole + Rabbitmq

    Roadmap

    • passing files
    • support for other transports

    Setting Up

    1. make sure you have rabbitmq (duh).
    2. npm install daisy -g
    3. In terminal, type daisy --host rabbitmq-server to startup the daisy server.
    4. In the apps you want to hook up with rabbitMQ, setup your package.json like so:
     
    {
        "name": "app-name",
        "version": "0.0.1",
     
        "dependencies": {
            "beanpole": "*",
            "daisy": "*"
        },
     
        "beans": {
            "daisy": {
                "name": "name-of-app-queue",
                "host": "localhost"
            }
        },
        
        "main": "./lib/index.js"
    }
     
     
    1. you'll need to write a chunk of code kinda like this:
     
    var beanpole = require('beanpole'),
    router = beanpole.router();
     
    router.require(__dirname + '/package.json');
     
    router.on({
        
        /**
         */
        
        'push -public my/public/message': function()
        {
            //handle response from networked app
        }
    });
     
    //initialize the beans!
    router.push('init');
     

    Keywords

    none

    Install

    npm i daisy

    DownloadsWeekly Downloads

    71

    Version

    0.2.0

    License

    none

    Last publish

    Collaborators

    • tannerlinsley