Specify execution type
This commit is contained in:
parent
468f2bacd7
commit
37c9367821
1 changed files with 2 additions and 0 deletions
|
@ -16,3 +16,5 @@ The world server and visualisation frontend will be run on a traditional (`x86_6
|
|||
The communication layer and image processing will be run on an embedded (`ARMv7` based) single-board computer, or SBC. The image processing can be done much faster on dedicated hardware, and the communication layer will be a light and high-level interface for the image processing.
|
||||
|
||||
Communication between the world server and the communication layer will be done over IP sockets, using the TCP communication protocol. As the communication layer will be written in Rust, it will be using the `std::net` TCP API. For communication on the SBC, Unix sockets will be used; `std::os::unix::net::UnixStream` on the Rust side, and `java.nio.channels.SocketChannel` for Java.The communication layer back to the visualisation frontend will make use of a REST API, again usin `std::net` TCP API for Rust.
|
||||
|
||||
All services will be running as unique daemons on their respective hardware.
|
||||
|
|
Loading…
Add table
Reference in a new issue