コード例 #1
0
ファイル: runApp.py プロジェクト: ZhangHang-z/exchange
from exchange import Exchange

if __name__ == '__main__':
    app = Exchange()
    app.run("127.0.0.1", 8888)
    
 
   
"""
app = Exchange()

router = app.Router()

router.post("/login", loginRouter)
router.get("/Submit", submitRouter)
app.use(router)

app.staticDir(__name__)

app.use(CSRFMiddle, "middleware")


app.run("127.0.0.1", 8888)

"""
コード例 #2
0
ファイル: receiver.py プロジェクト: ric03uec/pikaping
import time
from exchange import Exchange
from config import config

def queue_callback(message, is_redelivered):
    print '================================================'
    print '================================================'
    print 'message received'
    print '================================================'
    print message

    time.sleep(config['PROCESS_EXEC_TIME'])
    response = {}
    response['success'] = config['PROCESS_EXEC_RETURN']

    return response

if __name__ == '__main__':
    exConfig = {}
    exConfig['DEFAULT_EXCHANGE'] = 'test.exchange'

    requeueOnFailure = config['REQUEUE_ON_FAILURE']

    exchange = Exchange(config['URL'],
            config['LISTEN_QUEUE'], 
            queue_callback,
            requeueOnFailure,
            config)

    exchange.run()