Ejemplo n.º 1
0
    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,
        )
Ejemplo n.º 2
0
def redis_result_transport(new_redis_pool, server, loop):
    """Get a redis transport backed by a running redis server."""
    return lightbus.RedisResultTransport(redis_pool=new_redis_pool(
        maxsize=10000))
Ejemplo n.º 3
0
async def redis_result_transport(new_redis_pool, loop):
    return lightbus.RedisResultTransport(redis_pool=await new_redis_pool(maxsize=10000))