Deva | 2022-12-05 11:44:30 UTC | #1
Hi,
Is there any limit on the number of notification a websocket channel can receive concurrently ?
My use case is to monitor call conversations in genesys cloud. For this i will be subscribing to the topic "v2.routing.queues.{id}.conversations.calls"
In case the queue which I have subscribed to has active calls in the range of 1000 (or more) can I rely on the notification channel for getting updates for each of the ongoing call ?
Eos_Rios | 2022-12-05 13:22:01 UTC | #2
There is no explicitly stated limit on the number of notifications you can receive from a given topic at a given time, but they also make zero guarantee you will get everything.
In theory you can have 20 channels with 1000 topics each, getting 100,000 notifications a topic a second. In practice you'll be limited by the size of your pipe and processing capabilities at the very least, as well as by any throttling they implement to prevent infrastructure destabilization, but both of those are probably fairly hard to quantify since they'd depend on the types of events you were listening to and the complexity of those events ( queue conversations for example can get huge, agent activity not so much).
For absolute fidelity they recommend the event bridge.
system | 2023-01-05 13:22:46 UTC | #3
This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.
This post was migrated from the old Developer Forum.
ref: 17510