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

db = Database()

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

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

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

db.create('foo',document)
Exemple #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):
Exemple #9
0
#!/usr/bin/python
from dbmq import Database
db = Database()

document = {"foo": "foobar"}

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

document = {
              "foo":"foobar"
            }

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