Brooklyn

brooklyn.entity.proxy
[Java] Interface LoadBalancer


public interface LoadBalancer

A load balancer that routes requests to set(s) of servers. There is an optional "serverPool" that will have requests routed to it (e.g. as round-robin). This is a group whose members are appropriate servers; membership of that group will be tracked to automatically update the load balancer's configuration as appropriate. There is an optional urlMappings group for defining additional mapping rules. Members of this group (of type UrlMapping) will be tracked, to automatically update the load balancer's configuration. The UrlMappings can give custom routing rules so that specific urls are routed (and potentially re-written) to particular sets of servers.

Authors:
aled


Field Summary
static BasicConfigKey SERVER_POOL

static BasicConfigKey URL_MAPPINGS

 

Field Detail

SERVER_POOL

@SetFromFlag("serverPool")
public static final BasicConfigKey SERVER_POOL


URL_MAPPINGS

@SetFromFlag("urlMappings")
public static final BasicConfigKey URL_MAPPINGS


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.