I have a very strange issue with DXA 1.5 whereby an internal link will resolve correctly sometimes but not other times.
This only seems to occur on production where we have 3 load balanced web servers talking to 2 load balanced microservice API servers.
If I switch between the web servers by direct URL I can see differences in links on each server and sometimes different results for the same server after the cache has cleared.
It seems to me like 1 of the API servers is not resolving links correctly. We are using Active MQ to invalidate the object cache on the API servers and this seems to be working correctly.
Is there a different cache for links?