Replies: 1 comment 2 replies
-
|
The idea seems good to me, if we maintain compatibility with the interfaces already used there is no reason not to try. |
Beta Was this translation helpful? Give feedback.
2 replies
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.
Uh oh!
There was an error while loading. Please reload this page.
-
There are not that many differences between both socket connections.
With that said, it's absolutely possible to handle everything you do in a outbound socket also in an inbound socket.
It might makes sense to handle calls over inbound connections, when you can keep the call state synced across multi nodes. That way you could crash one node and another node would continue the call without interruption (with some redis backend/rabbitmq/clustering in the background). With outbound sockets the call would be lost if the socket gets interrupted. It would create a call cluster that couldn't fail on any call if done right.
I suggest to no longer separate inbound and outbound, instead find a way to work with both interchangeable.
I'm currently bound in a project, after that (maybe in 3 weeks) i could try to implement something that shows how it could look.
What do you think about that?
Beta Was this translation helpful? Give feedback.
All reactions