function

WithServerOptions

Configure production socket and graceful-drain bounds.

Source ridu.go:271

@param options
Socket, readiness admission, shutdown, and worker-drain settings.
@returns
An option to pass directly to ridu.Execute.

Zero values select bounded production defaults. Repeating WithServerOptions replaces the complete value, so configure related bounds together.

Example

go
ridu.WithServerOptions(ridu.ServerOptions{
  ShutdownTimeout:     20 * time.Second,
  WorkerDrainTimeout:  30 * time.Second,
  ReadinessDrainDelay: 5 * time.Second,
})

Related types