0.0.2 • Published 8 years ago

net-functions-api v0.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
8 years ago

Cloud function client

var cloudfunctions = require('cloudfunctions').conf({
  task_folder : 'tasks'
});

setInterval(function() {

  /**
   * This will invoke the function <filename> (here request)
   * in each server connected in a round robin way
   */
  client.invoke('request', {
    url : 'http://google.com/'
  }, function(err, response, server_meta) {
    console.log('From server %s:%s', server.name, server.ip);
    console.log('Got response %s', data);
  });

}, 1000);

API

.exec / .invoke(<task_name>, <data>, <cb>)
.listTasks(<cb>)
.listHosts(<cb>)
.stopTasks(<cb>)
.all(<task_name>, <data>, <eventemitter>
0.0.2

8 years ago

0.0.1

8 years ago