摘要 |
A packet broker that performs a health-status check of a proxy server while the proxy server processes one or more proxy connections. The packet broker may attempt to exchange a heartbeat signal with the proxy server, and if unsuccessful, the proxy server is assumed to be failing. In such cases, a failover is desirable. Rather than implementing a “hard” failover, in which no further communication packets are directed to the proxy server, a “soft” failover is performed where the packet broker prevents new proxy connections from being processed by the proxy server, but maintains at least one (e.g., all) of the current proxy connections that are being processed by the proxy server. |
主权项 |
1. Apparatus for use with at least one proxy server processing at least one current proxy connection, the apparatus comprising:
a digital memory, configured to store one or more packet identifiers; and proxy-managing circuitry, configured to:
receive a plurality of communication packets,using the packet identifiers, identify those of the communication packets that belong to the current proxy connection,perform a health-status check of the proxy server, andin response to a failure in the health-status check of the proxy server:
maintain the current proxy connection, by directing to the proxy server those of the communication packets that belong to the current proxy connection, andprevent any new proxy connections from being processed by the proxy server, by not directing at least some of the communication packets to the proxy server. |