PingDirectory

Setting client connection policy resource limits

Configure resource limits in a client connection policy using the following properties of the client connection policy:

maximum-concurrent-connections

This property specifies the maximum number of client connections that can be associated with a specific client connection policy at any given time. After this limit has been reached, any further attempts to associate a connection with this client connection policy result in the termination of the connection.

maximum-connection-duration

This property specifies the maximum length of time that a connection associated with a particular client connection policy can persist. After this period, the connection is terminated.

maximum-idle-connection-duration

This property specifies the maximum time that a connection associated with a particular client connection policy can persist after the completion of the last operation processed on that connection. Any new operation requested on the connection resets the timer. Connections that are idle for longer than the specified time are terminated.

maximum-operation-count-per-connection

This property specifies the maximum number of operations that can be requested by any client connection associated with this client connection policy. Attempts to process more than this number of operations on the connection will terminate the connection.

maximum-concurrent-operations-per-connection

This property specifies the maximum number of concurrent operations for any connection. This property can be used to prevent a single client connection from monopolizing server processing resources by sending a large number of concurrent asynchronous requests.

maximum-connection-operation-rate

This property specifies the maximum rate at which a client associated with a specific client connection policy can issue requests to the PingDirectoryProxy server. If a client attempts to request operations at a rate higher than this limit, then the server behaves as described by the connection-operation-rate-exceeded-behavior property.

connection-operation-rate-exceeded-behavior

This property describes how the server should behave if a client connection attempts to exceed a rate defined in the maximum-connection-operation-rate property.

maximum-policy-operation-rate

This property specifies the maximum rate at which all clients associated with a particular client connection policy can issue requests to the PingDirectoryProxy server. If this limit is exceeded, then the server responds as specified in the policy-operation-rate-exceeded-behavior property.

policy-operation-rate-exceeded-behavior

This property specifies the behavior of the PingDirectoryProxy server if a client connection attempts to exceed the rate defined in the maximum-policy-operation-rate property.