# Ещё один RPC-фреймворк

# Введение

Yar - это RPC-фреймворк, нацеленный на обеспечение простого пути для общения между разными приложениями PHP. Он позволяет вызывать множество удалённых сервисов в конкурентном режиме.

- Установка и настройка
  - Требования
  - Установка
  - Настройка во время выполнения
  - Типы ресурсов
- Предопределённые константы
- Примеры
- Yar_Server — Класс Yar_Server
  - Yar_Server::__construct — Конструктор Yar_Server
  - Yar_Server::handle — Запустить сервер RPC
- Yar_Client — Класс Yar_Client
  - Yar_Client::__call — Вызов сервиса
  - Yar_Client::__construct — Конструктор Yar_Client
  - Yar_Client::setOpt — Задаёт контекст вызова
- Yar_Concurrent_Client — Класс Yar_Concurrent_Client
  - Yar_Concurrent_Client::call — Регистрирует вызов удалённой процедуры
  - Yar_Concurrent_Client::loop — Запуск всех зарегистрированный вызовов
  - Yar_Concurrent_Client::reset — Очистить все зарегистрированные вызовы
- Yar_Server_Exception — Класс Yar_Server_Exception
  - Yar_Server_Exception::getType — Получить тип исключения
- Yar_Client_Exception — Класс Yar_Client_Exception
  - Yar_Client_Exception::getType — Получить тип исключения

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open