In our project we are using the java NotificationHandler to listen to chat conversation events using a Listener. But our server instances run on multiple nodes (on staging and production). So whenever the message arrives each node is processing the message independently which is causing duplicate entries. Is there any configuration in queues for Genesys Pure Cloud that only one listener for 1 message. I mean even if 2 listeners are running only one of them must pick a particular message?
Hello,
No, there is not such configuration available for listeners. If different listeners/clients (which have subscribed to the same notification topics) connect to Genesys Cloud, they will receive the same messages.
You will have to implement such logic on your server.
As a side note, in the future, Genesys Cloud will support an integration with AWS EventBridge (feature in beta at this stage). You could then process the notifications received on the AWS EventBridge via an AWS SQS.
Regards,
This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.