Commit 37628442 authored by Jan Niklas Böhm's avatar Jan Niklas Böhm
Browse files

Expand a par on architecture a bit

parent 1cdb00ce
......@@ -213,10 +213,14 @@ that need to run with high-availability and low latency. For the task
at hand, the primitives for distributed communication were the most
important factors for the decision to switch to Erlang.
The language had a concept of “behaviors” that are in some aspects
similar to Java interfaces, where some functions need to be
implemented so that they can be plugged into another component. The
behaviors used in the project are the following:
The language has a concept of “behaviors” that are in some aspects
similar to interfaces as they exist in Java, where some functions need
to be implemented so that they can be plugged into another component.
For example, this allows the creation of a server by only specifying
what calls it should handle and what responses it should send back.
The generic part of it has already been implemented and will take care
of persisting the state and waiting for the next call. The
behaviors that are used in the project are the following:
\begin{description}
\item [gen\_server] A generic server where messages can be send to
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment