Project: springxd
Issue XD-2574: Gemfire sink SpringXD module does not support multiple locators
Gemfire sink module accepts useLocator, host and port properties but this only allows to use one locator at a time. We have a need to use the Gemfire sink SpringXD Module in our Seamless access project that we want to go live in Q1. The Version of SpringXD we planned on using is 1.1 However we need HA and we need to connect to a cluster with multiple locators. Problem is this isn’t supported yet in SpringXD. We have used multiple locators in many projects in EMC and we don’t want to revert back to a situation where we have to put virtual IPs in front of locators just for SpringXD. Ref to the SpringXD docs found in 1.0.3 and 1.1.0GA versions: “The locator option is mostly intended for integration with an existing GemFire installation in which the cache servers are configured to use locators in accordance with best practice. While GemFire supports configuration of multiple locators for failover, this is currently not supported in XD. However, using a single virtual IP backed by hardware routers for failover has proven to be an effective and simpler alternative.�?
Story points: 5