Inspirel banner

Programming Distributed Systems with YAMI4

2.7 Central Services

The YAMI4 central services - name server, message broker and queue server - are implemented in C++ and depend on the Boost library, which has to be installed in the system.

The following commands can be used to compile the YAMI4 name server:

$ cd src/services/names
$ make

On a Windows system the following should be executed in the VC++ terminal window instead:

> cd src\services\names
> nmake /F Makefile.VS

Note that the src\Makefile.VS.common file contains some variables that might need to be modified for the local system:

The message broker and queue servers can be compiled in a similar way from their respective source directories.