software
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| software [2022/09/16 22:52] – [Architecture] jhagstrand | software [2022/09/16 23:00] (current) – [Architecture] jhagstrand | ||
|---|---|---|---|
| Line 21: | Line 21: | ||
| Software architecture | Software architecture | ||
| + | |||
| + | Distributed systems | ||
| * master-slave | * master-slave | ||
| * peer-to-peer | * peer-to-peer | ||
| * client-server | * client-server | ||
| - | Client-server systems | + | Client-server systems |
| * HyperText Transport Protocol (http) - implemented by Apache file server. | * HyperText Transport Protocol (http) - implemented by Apache file server. | ||
| + | * Async javascript and XML (ajax) - While http usually means downloading whole files. In an ajax architecture, | ||
| * web sockets (ws) - implemented by a custom server. | * web sockets (ws) - implemented by a custom server. | ||
| - | * | + | |
| + | linux daemon | ||
| + | |||
| + | sockets, ipc, shared memory | ||
| + | |||
| + | multiprocessing | ||
| ==== Distributed Intelligence ==== | ==== Distributed Intelligence ==== | ||
software.1663383171.txt.gz · Last modified: 2022/09/16 22:52 by jhagstrand