async def wrapped(): rpc_pool = await create_redis_pool(server.tcp_address, loop=loop, maxsize=1000) result_pool = await create_redis_pool(server.tcp_address, loop=loop, maxsize=1000) event_pool = await create_redis_pool(server.tcp_address, loop=loop, maxsize=1000) schema_pool = await create_redis_pool(server.tcp_address, loop=loop, maxsize=1000) return await lightbus.creation.create_async( rpc_transport=lightbus.RedisRpcTransport(redis_pool=rpc_pool), result_transport=lightbus.RedisResultTransport( redis_pool=result_pool), event_transport=lightbus.RedisEventTransport( redis_pool=event_pool, consumer_group_prefix="test_cg", consumer_name="test_consumer", ), schema_transport=lightbus.RedisSchemaTransport( redis_pool=schema_pool), loop=loop, )
def redis_rpc_transport(new_redis_pool, server, loop): """Get a redis transport backed by a running redis server.""" return lightbus.RedisRpcTransport(redis_pool=new_redis_pool(maxsize=10000))
async def redis_rpc_transport(new_redis_pool, loop): return lightbus.RedisRpcTransport(redis_pool=await new_redis_pool(maxsize=10000))