| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
AK666 21.11.2013 20:16 / 21.11.2013 20:19
в примерах либмемкешеда есть следующее:CREATING A POOL OF SERVERS
Creating a pool of Servers:
const char *config_string= "--SERVER=host10.example.com --SERVER=host11.example.com --SERVER=host10.example.com";
memcached_pool_st* pool= memcached_pool(config_string, strlen(config_string));
memcached_return_t rc;
memcached_st *memc= memcached_pool_pop(pool, false, &rc);
.... do work
/*
Release the memc_ptr that was pulled from the pool
*/
memcached_pool_push(pool, memc);
/*
Destroy the pool.в парсере же, насколько я понял таких созданий пула нет, может надо заменить fm=f_memcached(options_string.cstr(), options_string.length());на какойнить
fp=f_memcached_pool(options_string.cstr(), options_string.length()); fm=f_memcached_pool_pop(fp, false, &rc);?
memcached_pool_push(fp, fm); memcached_pool_destroy(fp);