Enhancement #1054
"auto" server mode is inefficient
Status: | New | Start date: | 07/02/2012 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 0% | |
Category: | Protocol | |||
Target version: | rsb-1.0 |
Description
Currently the "auto" server mode is implemented as follows:
- Maybe act as server
- If there is a bus server object for the endpoint, use it
- If not, try to open a listen socket (for the configured endpoint) *
- Maybe act as client
- If there is a bus client object the end point, use it
- if not, try to connect to a listen socket (for the configured endpoint) *
The operations marked with "*" are potentially expensive (due to nameserver queries etc.).
When a process acts as client, steps 1.1, 1.2 and 2.1 are repeated for each created participant.
Related issues
History
#1 Updated by J. Moringen almost 11 years ago
- Target version changed from rsb-0.9 to rsb-0.10
#2 Updated by J. Moringen over 10 years ago
- Target version changed from rsb-0.10 to rsb-0.11
#3 Updated by J. Moringen about 10 years ago
- Target version changed from rsb-0.11 to rsb-0.12
#4 Updated by J. Moringen almost 9 years ago
- Target version changed from rsb-0.12 to rsb-1.0