Communication Model: Node and Service #1038
Unanswered
ElliotHYLee
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
After reading the book, I'd like to know more about the services: https://ekxide.github.io/iceoryx2-book/main/fundamentals/communication-model.html
1. How is max_pub/max_sub controlled? Is it just a control feature, or is it somehow related to memory allocation?
For instance, if max_subscriber(max), and during the mission, it happens to be that only 1 subscriber is using the service, is it a waste of execution time or ram resources?
2. What's the max number?
for both max_pub/sub?
3. multiple instances trying to set max_pub/sub
What's exactly going on when multiple instances create the same names services with different maxs?
I observed this, for example, max_pub=1, max_subs=1000, and the second instance has max_pub=1, max_subs=1. Then the second instance would run. But not vice versa. So I guess, whatever the instance runs first, the first instance's service definition is immutable?
Beta Was this translation helpful? Give feedback.
All reactions