aboutsummaryrefslogtreecommitdiff
path: root/content/en/docs/Overview/_index.md
diff options
context:
space:
mode:
authorDimitri Staessens <dimitri@ouroboros.rocks>2021-03-07 10:43:23 +0100
committerDimitri Staessens <dimitri@ouroboros.rocks>2021-03-07 10:43:23 +0100
commit4d9cfab9e4f2ce37887a18061b824c6281d679c0 (patch)
treee09aa8a3ddec36bb496f77ed70c48b6959b8c98c /content/en/docs/Overview/_index.md
parent58b5eb7e017e1ab347963cd1aba857bf543caf36 (diff)
downloadwebsite-4d9cfab9e4f2ce37887a18061b824c6281d679c0.tar.gz
website-4d9cfab9e4f2ce37887a18061b824c6281d679c0.zip
content: Fix indentation in bind/register section
Diffstat (limited to 'content/en/docs/Overview/_index.md')
-rw-r--r--content/en/docs/Overview/_index.md15
1 files changed, 7 insertions, 8 deletions
diff --git a/content/en/docs/Overview/_index.md b/content/en/docs/Overview/_index.md
index cd39aa9..06f5400 100644
--- a/content/en/docs/Overview/_index.md
+++ b/content/en/docs/Overview/_index.md
@@ -50,9 +50,9 @@ Some of the main characteristics are:
to manage binding from within the program (typically a bind() call
to either a specific IP address or to all addresses (0.0.0.0),
leaving all configuration application (or library-) specific. When
- shopping for network libraries, a typical questions are "can it bind
- to multiple IP addresses?".
-
+ shopping for network libraries, typical questions are "can it bind
+ to multiple IP addresses for high availability?", "Can I run
+ multiple servers in parallel on the same port for scaling?".
Ouroboros makes all this management external to the program: server
applications only need to call flow_accept(). The _bind()_ primitive
allows a program (or running process) to be bound from the command
@@ -62,11 +62,10 @@ Some of the main characteristics are:
N-to-M: multiple programs can be bound to the same service name, and
programs can be bound to multiple names. This binding is also
_dynamic_: it can be done while the program is running, and will not
- disrupt existing flows.
-
- In addition, the _register()_ primitive allows external and dynamic
- control over which network a service name is available over. Again,
- while the service is running, and without disrupting existing flows.
+ disrupt existing flows. In addition, the _register()_ primitive
+ allows external and dynamic control over which network a service
+ name is available over. Again, while the service is running, and
+ without disrupting existing flows.
* The Ouroboros end-to-end protocol performs flow control, error
control and reliable transfer and is implemented as part of the