I have a client that has one edit-server and two front-servers in an on-prem load balancing environment. The three servers are VMs in an azure environment (so setup in IIS).
We have configured an azure service bus for events and I've registered the service via this snippet in Startup.cs (Episerver.Azure)
o.ConnectionString = "EPiServerAzureEvents";
o.TopicName = "Topic";
We can see that the service bus receives messages from the three servers but when I publish new content on the edit-server the front-servers aren't updated with the new content so the cache doesn't invalidate.
Is there something I'm missing? Or doesn't AzureEventProvider work with on-prem environments?
I would check to see the queue - does the queues for the two front-servers get consumed? or messages keep building up?
They can see active message count for the two front servers, but still nothing happens. I'm not certain if that means that the messages gets consumed or not though.