Skip to content

Instantly share code, notes, and snippets.

@fizerkhan
Created April 29, 2015 09:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fizerkhan/ea92e217c08a0c3446f8 to your computer and use it in GitHub Desktop.
Save fizerkhan/ea92e217c08a0c3446f8 to your computer and use it in GitHub Desktop.
struct { initialized bool; configHandlers []nsq.configHandler; DialTimeout time.Duration "opt:\"dial_timeout\" default:\"1s\""; ReadTimeout time.Duration "opt:\"read_timeout\" min:\"100ms\" max:\"5m\" default:\"60s\""; WriteTimeout time.Duration "opt:\"write_timeout\" min:\"100ms\" max:\"5m\" default:\"1s\""; LocalAddr net.Addr "opt:\"local_addr\""; LookupdPollInterval time.Duration "opt:\"lookupd_poll_interval\" min:\"5s\" max:\"5m\" default:\"60s\""; LookupdPollJitter float64 "opt:\"lookupd_poll_jitter\" min:\"0\" max:\"1\" default:\"0.3\""; MaxRequeueDelay time.Duration "opt:\"max_requeue_delay\" min:\"0\" max:\"60m\" default:\"15m\""; DefaultRequeueDelay time.Duration "opt:\"default_requeue_delay\" min:\"0\" max:\"60m\" default:\"90s\""; BackoffMultiplier time.Duration "opt:\"backoff_multiplier\" min:\"0\" max:\"60m\" default:\"1s\""; MaxAttempts uint16 "opt:\"max_attempts\" min:\"0\" max:\"65535\" default:\"5\""; LowRdyIdleTimeout time.Duration "opt:\"low_rdy_idle_timeout\" min:\"1s\" max:\"5m\" default:\"10s\""; ClientID string "opt:\"client_id\""; Hostname string "opt:\"hostname\""; UserAgent string "opt:\"user_agent\""; HeartbeatInterval time.Duration "opt:\"heartbeat_interval\" default:\"30s\""; SampleRate int32 "opt:\"sample_rate\" min:\"0\" max:\"99\""; TlsV1 bool "opt:\"tls_v1\""; TlsConfig *tls.Config "opt:\"tls_config\""; Deflate bool "opt:\"deflate\""; DeflateLevel int "opt:\"deflate_level\" min:\"1\" max:\"9\" default:\"6\""; Snappy bool "opt:\"snappy\""; OutputBufferSize int64 "opt:\"output_buffer_size\" default:\"16384\""; OutputBufferTimeout time.Duration "opt:\"output_buffer_timeout\" default:\"250ms\""; MaxInFlight int "opt:\"max_in_flight\" min:\"0\" default:\"1\""; MaxBackoffDuration time.Duration "opt:\"max_backoff_duration\" min:\"0\" max:\"60m\" default:\"2m\""; MsgTimeout time.Duration "opt:\"msg_timeout\" min:\"0\""; AuthSecret string "opt:\"auth_secret\"" } (in "bitbucket.org/atatus/atatus-go/browser/helper")
struct { initialized bool; configHandlers []nsq.configHandler; DialTimeout time.Duration "opt:\"dial_timeout\" default:\"1s\""; ReadTimeout time.Duration "opt:\"read_timeout\" min:\"100ms\" max:\"5m\" default:\"60s\""; WriteTimeout time.Duration "opt:\"write_timeout\" min:\"100ms\" max:\"5m\" default:\"1s\""; LocalAddr net.Addr "opt:\"local_addr\""; LookupdPollInterval time.Duration "opt:\"lookupd_poll_interval\" min:\"10ms\" max:\"5m\" default:\"60s\""; LookupdPollJitter float64 "opt:\"lookupd_poll_jitter\" min:\"0\" max:\"1\" default:\"0.3\""; MaxRequeueDelay time.Duration "opt:\"max_requeue_delay\" min:\"0\" max:\"60m\" default:\"15m\""; DefaultRequeueDelay time.Duration "opt:\"default_requeue_delay\" min:\"0\" max:\"60m\" default:\"90s\""; BackoffStrategy nsq.BackoffStrategy "opt:\"backoff_strategy\" default:\"exponential\""; MaxBackoffDuration time.Duration "opt:\"max_backoff_duration\" min:\"0\" max:\"60m\" default:\"2m\""; BackoffMultiplier time.Duration "opt:\"backoff_multiplier\" min:\"0\" max:\"60m\" default:\"1s\""; MaxAttempts uint16 "opt:\"max_attempts\" min:\"0\" max:\"65535\" default:\"5\""; LowRdyIdleTimeout time.Duration "opt:\"low_rdy_idle_timeout\" min:\"1s\" max:\"5m\" default:\"10s\""; RDYRedistributeInterval time.Duration "opt:\"rdy_redistribute_interval\" min:\"1ms\" max:\"5s\" default:\"5s\""; ClientID string "opt:\"client_id\""; Hostname string "opt:\"hostname\""; UserAgent string "opt:\"user_agent\""; HeartbeatInterval time.Duration "opt:\"heartbeat_interval\" default:\"30s\""; SampleRate int32 "opt:\"sample_rate\" min:\"0\" max:\"99\""; TlsV1 bool "opt:\"tls_v1\""; TlsConfig *tls.Config "opt:\"tls_config\""; Deflate bool "opt:\"deflate\""; DeflateLevel int "opt:\"deflate_level\" min:\"1\" max:\"9\" default:\"6\""; Snappy bool "opt:\"snappy\""; OutputBufferSize int64 "opt:\"output_buffer_size\" default:\"16384\""; OutputBufferTimeout time.Duration "opt:\"output_buffer_timeout\" default:\"250ms\""; MaxInFlight int "opt:\"max_in_flight\" min:\"0\" default:\"1\""; MsgTimeout time.Duration "opt:\"msg_timeout\" min:\"0\""; AuthSecret string "opt:\"auth_secret\"" } (in "github.com/bitly/go-nsq")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment