What is the expected behavior of a consumer and provider in a mixed managed/ad hoc mode?
@d-gregorczyk is already working on this.
Since Mar 28, 2025.
- Dominant language
- Kotlin
- Stars
- 17
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
Situation Context
Discovery Proxy Presence: There is a discovery proxy in the system.
Managed Discovery Mode: The actors (providers and consumers) are configured to use this proxy for service discovery and interactions.
Reaction of SOMDS Consumer in Managed Discovery Mode to Dev23 Hello
A SOMDS provider uses ad hoc discovery to announce it presence via Dev23 Hello.
Response Expected:
The SOMDS consumer that is configured to use managed discovery should ignore the Dev23 message.
Reasoning: Managed discovery consumers rely exclusively on the discovery proxy for service information. Accepting ad hoc messages could lead to inconsistencies or potential security issues.
Reaction of SOMDS Provider in Managed Discovery Mode to Dev24 (Probe)
A SOMDS consumer uses ad hoc discovery to Discover the network topology via the Dev24 Probe message.
Response Expected:
The SOMDS provider that is configured to use managed discovery should ignore the Dev24 probe message.
Reasoning: Managed discovery providers only interact and register their services through the discovery proxy. Responding to ad hoc discovery probes bypasses the managed system and could result in unmanaged and potentially insecure interactions.
The expected behavior is not clear to me, in the scenarios above I described an expected behavior but do not know if that is correct.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.