コード例 #1
0
ファイル: echo.py プロジェクト: Big-Data/ec2
    def __call__(self, ctrl, message=None):
        msg = misc.apply({
            'handler':  'echo.ServerPong',
            'ts':   int(time.time()),
        },ws_conf['default']),

        ctrl.feedback( json.dumps(msg) )
コード例 #2
0
    def __call__(self, ctrl, message=None):
        msg = misc.apply(
            {
                'handler': 'echo.ServerPong',
                'ts': int(time.time()),
            }, ws_conf['default']),

        ctrl.feedback(json.dumps(msg))
コード例 #3
0
ファイル: proxylist.py プロジェクト: Big-Data/ec2
def _init_proxy(k,conf):
    db.update_table('cron:proxylist', k, misc.apply({
        'pid':  k,
        'table':        'conf:cron:proxylist',
        'retry':        3, #24*6*30*12
    },conf))

    API.expire({
        'pid':      k,
        'table':    'cron:proxylist',
    },5)    
コード例 #4
0
#coding=utf-8

from ec2.utils import misc

_default = {
    'port': 6379,
    'password': '******',
    'db': 0,
}

_Config = {
    'local': misc.apply({
        'host': '127.0.0.1',
    }, _default),
    'node@120': misc.apply({
        'host': '172.16.1.120',
    }, _default),
    'node@122': misc.apply({
        'host': '172.16.1.122',
    }, _default),
    'office@230': misc.apply({
        'host': '192.168.1.230',
    }, _default),
}

pre_db = 'ec2'
channel_timeout = 60
expiredpool_timeout = 5

worker_base = 'ec2.worker'
worker_debug = True
コード例 #5
0
ファイル: mysql_settings.py プロジェクト: Big-Data/ec2
#coding=utf-8

from ec2.utils import misc

_default = {
        'port':     3306,
        'charset':  'utf8',
}

_Config = {
    'feed@local':    misc.apply({
        'host':     '127.0.0.1',
        'db':       'feed',
        'user':     '******',
        'passwd':   'feed!@#',
    },_default),
    
    'feed@office-235':    misc.apply({
        'host':     '192.168.1.235',
        'db':       'feed',
        'user':     '******',
        'passwd':   'feed!@#',
    },_default),
}


コード例 #6
0
ファイル: redis_settings.py プロジェクト: Big-Data/ec2
#coding=utf-8

from ec2.utils import misc

_default = {
        'port':     6379,
        'password': '******',
        'db':0,
}

_Config = {
    'local':    misc.apply({'host': '127.0.0.1',},_default),

    'node@120': misc.apply({'host': '172.16.1.120',},_default),
    'node@122': misc.apply({'host': '172.16.1.122',},_default),

    'office@230': misc.apply({'host': '192.168.1.230',},  _default),
}

pre_db = 'ec2'
channel_timeout = 60
expiredpool_timeout = 5

worker_base = 'ec2.worker'
worker_debug = True
worker_reload = True



コード例 #7
0
#coding=utf-8

from ec2.utils import misc

_default = {
    'port': 3306,
    'charset': 'utf8',
}

_Config = {
    'feed@local':
    misc.apply(
        {
            'host': '127.0.0.1',
            'db': 'feed',
            'user': '******',
            'passwd': 'feed!@#',
        }, _default),
    'feed@office-235':
    misc.apply(
        {
            'host': '192.168.1.235',
            'db': 'feed',
            'user': '******',
            'passwd': 'feed!@#',
        }, _default),
}
コード例 #8
0
ファイル: proxylist.py プロジェクト: Big-Data/ec2
db = API.db()

_default = {
    'url':              None,
    'page_begin':       None,
    'page_end':         None,
    'timeout':          4*3600,
    'queue':            'queue:cron',
    'cron_handler':     'proxylist.on_weblist',
    'response_handler': None,
}

_Conf = {
    'lonmen':   misc.apply({'url':  'http://www.loamen.com/ws/proxyservice.php',
                    'queue':    'queue:soap',
                    'cron_handler': 'proxylist.on_soaplist',
                },_default),

    'ct0592':   misc.apply({'url': 'http://www.ct0592.com/loadproxy.htm',
                    'response_handler': 'proxylist.on_resp_s0',
                }, _default), 
    
    '5753':   misc.apply({'url': 'http://www.5753.net/proxy/today.txt',
                    'timeout':  6*3600,
                    'response_handler': 'proxylist.on_resp_s10',
                }, _default), 
    
    'proxyhttp':misc.apply({'url': 'http://proxyhttp.net/free-list/anonymous-server-hide-ip-address/%d',
                    'page_begin':  1, 'page_end':   10,
                    'response_handler': 'proxylist.on_resp_s20',
                }, _default),