Introduction
Yar (Yet another RPC framework) is a light, concurrent RPC framework
which aims to provide a simple and easy way to do communication
between PHP applications. It can also issue multiple calls to remote
services concurrently.
Yar is a native PHP extension rather than a userland library. It uses
a compact binary protocol over HTTP, HTTPS or TCP and ships with three
built-in packagers (php, json
and, when built with --enable-msgpack,
msgpack), so no extra packages or proxy processes
are required.
The protocol is language agnostic, so services can be consumed by any
language; see The Yar Protocol for
the details.