ACL: примеры проектов для тестирования и применения
В каталоге acl/samples находятся примеры, основанные на библиотеках lib_acl и lib_protocol. Вот некоторые из них:
Каталог acl/lib_acl_cpp/samples содержит примеры на C++, основанные на библиотеке lib_acl_cpp. Вот некоторые из этих примеров:
2.40 master/master_http_threads2: многопоточная программа HTTP-сервера.
2.41 master/maser_proc: программа сервера с пулом процессов.
2.42 master/master_threads: серверная программа с многопоточностью.
2.43 master/master_trigger: программа-сервер с триггером.
2.44 master/master_udp: коммуникационная программа сервера UDP.
2.45 master/master_udp_threads: программа многопоточного UDP-сервера.
2.46 md5: программа обработки MD5.
2.47 mem_cache: клиентская программа Memcached.
2.47 memcache_pool: клиентская программа Memcached с поддержкой пула соединений.
2.48 mime: программа для обработки MIME-сообщений электронной почты.
2.49 mime_base64: программа для работы с форматом MIME BASE64.
2.50 mime_qp: программа для работы с форматом MIME QP.
2.51 mime_xxcode: программа для работы с форматом MIME XXCODE.
2.52 mysql: клиентская программа MySQL.
2.53 mysql2: клиентская программа MySQL.
2.54 rfc822: программа для обработки протокола RFC822 в сообщениях электронной почты.
2.55 rfc2047: программа для обработки протокола RFC2047 в сообщениях электронной почты.
2.56 rpc_download: программа, которая использует блокирующий и неблокирующий способы интеграции для загрузки по протоколу HTTP.
2.57 scan_dir: программа рекурсивного сканирования каталога.
2.58 singleton: одноэлементная программа.
2.59 session: программа сеансов.
2.60 socket_client: сетевая клиентская программа.
2.61 socket_stream: программа для сетевой потоковой обработки.
2.62 sqlite: программа базы данных SQLite.
2.63 ssl_aio_client: неблокирующая сетевая клиентская SSL-программа.
2.64 ssl_clinet: блокирующая сетевая клиентская SSL-программа.
2.65 string: программа для динамической обработки буфера.
2.66 string2: программа для динамической обработки буфера.
2.67 thread: многопоточная программа.
2.68 thread_client: многопоточная клиентская программа.
2.69 thread_pool: программа пула потоков.
2.70 udp_client: UDP-коммуникационная клиентская программа.
2.71 url_coder: программа кодирования и декодирования URL.
2.72 win_dbservice: основанная на графическом интерфейсе WIN32 программа для обработки баз данных.
2.73 winaio: основанная на графическом интерфейсе WIN32 неблокирующая клиентская программа.
2.74 xml: программа для анализа объектов XML.
2.75 zlib: программа для сжатия форматов.
2.75 redis/redis_connection: клиентская программа Redis Connection.
2.76 redis/redis_hash: клиентская хеш-таблица Redis.
2.77 redis/redis_hyperloglog: клиентская программа Redis hyperloglog.
2.78 redis/redis_key: клиентская программа Redis для ключей.
2.79 redis/redis_list: клиентская программа Redis для списков.
2.80 redis/redis_manager: клиентская управляющая программа Redis для пулов соединений и кластеров.
2.81 redis/redis_pool: клиентская пул-программа Redis.
2.82 redis/redis_pubsub: клиентская программа Redis для публикации и подписки.
2.83 redis/redis_server: клиентская серверная управляющая программа Redis.
2.84 redis/redis_set: клиентская программа Redis для множеств.
2.85 redis/redis_string: клиентская строковая программа Redis.
2.86 redis/redis_trans: клиентская транзакционная программа Redis.
2.87 redis/redis_zset: клиентская упорядоченная программа Redis.
2.88 redis/redis_zset_pool: клиентская упорядоченная программа Redis, использующая объекты упорядоченных наборов для хранения больших блоков данных, с поддержкой способа пула соединений.
3.1 wizard: программа для создания шаблонов программ на основе серверной инфраструктуры ACL.
3.2 gid: сервисная программа для генерации глобальных уникальных идентификаторов (включая клиентскую библиотеку).
3.3 net_tools: программа для тестирования состояния сети.
3.4 master_dispatch: программа балансировки нагрузки для распределения TCP-соединений на серверы.
3.5 jaws (в настоящее время недоступна): упрощённая программа высокопроизводительного HTTP-сервера на основе неблокирующего коммуникационного модуля и HTTP-модуля ACL.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )