|
@@ -5,8 +5,6 @@ import os
|
|
|
import aiopg
|
|
|
import jinja2
|
|
|
import psycopg2.extras
|
|
|
-import asyncio_redis
|
|
|
-from asyncio_redis.protocol import HiRedisProtocol
|
|
|
import aiohttp.web
|
|
|
import aiohttp_jinja2
|
|
|
import aiomysql
|
|
@@ -27,16 +25,12 @@ class Container(api_hour.Container):
|
|
|
# routes
|
|
|
self.servers['http'].router.add_route('GET', '/json', endpoints.world.json)
|
|
|
self.servers['http'].router.add_route('GET', '/db', endpoints.world.db)
|
|
|
- # self.servers['http'].router.add_route('GET', '/db_redis', endpoints.world.db_redis)
|
|
|
self.servers['http'].router.add_route('GET', '/db_mysql', endpoints.world.db_mysql)
|
|
|
self.servers['http'].router.add_route('GET', '/queries', endpoints.world.queries)
|
|
|
- # self.servers['http'].router.add_route('GET', '/queries_redis', endpoints.world.queries_redis)
|
|
|
self.servers['http'].router.add_route('GET', '/queries_mysql', endpoints.world.queries_mysql)
|
|
|
self.servers['http'].router.add_route('GET', '/fortunes', endpoints.world.fortunes)
|
|
|
- # self.servers['http'].router.add_route('GET', '/fortunes_redis', endpoints.world.fortunes_redis)
|
|
|
self.servers['http'].router.add_route('GET', '/fortunes_mysql', endpoints.world.fortunes_mysql)
|
|
|
self.servers['http'].router.add_route('GET', '/updates', endpoints.world.updates)
|
|
|
- # self.servers['http'].router.add_route('GET', '/updates_redis', endpoints.world.updates_redis)
|
|
|
self.servers['http'].router.add_route('GET', '/updates_mysql', endpoints.world.updates_mysql)
|
|
|
self.servers['http'].router.add_route('GET', '/plaintext', endpoints.world.plaintext)
|
|
|
|
|
@@ -51,6 +45,7 @@ class Container(api_hour.Container):
|
|
|
def start(self):
|
|
|
yield from super().start()
|
|
|
LOG.info('Starting engines...')
|
|
|
+ print('Starting engines...')
|
|
|
self.engines['pg'] = self.loop.create_task(aiopg.create_pool(host=os.environ.get('DBHOST', self.config['engines']['pg']['host']),
|
|
|
port=int(self.config['engines']['pg']['port']),
|
|
|
sslmode='disable',
|
|
@@ -74,11 +69,6 @@ class Container(api_hour.Container):
|
|
|
use_unicode=True,
|
|
|
loop=self.loop))
|
|
|
yield from asyncio.wait([self.engines['pg']], return_when=asyncio.ALL_COMPLETED)
|
|
|
- # self.engines['redis'] = yield from asyncio_redis.Pool.create(host=self.config['engines']['redis']['host'],
|
|
|
- # port=self.config['engines']['redis']['port'],
|
|
|
- # poolsize=self.config['engines']['redis']['poolsize'],
|
|
|
- # loop=self.loop,
|
|
|
- # protocol_class=HiRedisProtocol)
|
|
|
|
|
|
LOG.info('All engines ready !')
|
|
|
|