Ejemplo n.º 1
0
#!/usr/bin/python
import json
from dbmq import Database
db = Database()
db.delete('foo')
Ejemplo n.º 2
0
#!/usr/bin/python
from dbmq import Database
db = Database()
print db.set('foo', 'bar')
Ejemplo n.º 3
0
#!/usr/bin/python
from dbmq import Database

db = Database()

document = {"foo": "bar", "hello": "world"}

db.create('foo', document)
Ejemplo n.º 4
0
#!/usr/bin/python
import time
from dbmq import Database
db = Database()
while True:
    print db.pop('foo')
    time.sleep(1)
Ejemplo n.º 5
0
#!/usr/bin/python
from dbmq import Database
db = Database()
print db.set('foo','bar')
Ejemplo n.º 6
0
#!/usr/bin/python
import json
from dbmq import Database
db = Database()
print(json.dumps(db.read('foo'),indent=2)
Ejemplo n.º 7
0
#!/usr/bin/python
from dbmq import Database
db = Database()

document = {
              "foo":"bar",
              "hello":"world"
            }

db.create('foo',document)
Ejemplo n.º 8
0
#!/usr/bin/python


## Imports
import time
import threading
from dbmq import Database


## Setup
daemon = Database(daemonize=True,linger=100)
db     = Database(linger=100)


## Test for running workers
def workersAlive(workers):
  still_alive = False
  for i in workers:
    if i.isAlive():
      still_alive = True
  return(still_alive)


## Worker thread
def worker(id):
  while running:
    print('Worker %s is waiting for work'%(str(id)))
    work = db.pop('work')
    if work:
      print('Worker %s got %s'%(id,work))
      while not db.push('done',work):
Ejemplo n.º 9
0
#!/usr/bin/python
from dbmq import Database
db = Database()

document = {"foo": "foobar"}

db.update('foo', document)
Ejemplo n.º 10
0
#!/usr/bin/python
import time
from dbmq import Database
db = Database()
while True:
    print db.get('foo')
    time.sleep(1)
Ejemplo n.º 11
0
#!/usr/bin/python
from dbmq import Database
db = Database()
for i in range(0,9)
  print db.push('foo',i)
Ejemplo n.º 12
0
#!/usr/bin/python
from dbmq import Database
db = Database()

document = {
              "foo":"foobar"
            }

db.update('foo',document)
Ejemplo n.º 13
0
#!/usr/bin/python
from dbmq import Database
db = Database(daemonize=True)
Ejemplo n.º 14
0
#!/usr/bin/python
import time
from dbmq import Database
db = Database()
while True:
  print db.pop('foo')
  time.sleep(1)