Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GrpcServerOptionsProvider ¶
func GrpcServerOptionsProvider( params GrpcServerOptionsParams, ) []grpc.ServerOption
func PersistenceMaxQpsFn ¶
func PersistenceMaxQpsFn( maxQps dynamicconfig.IntPropertyFn, globalMaxQps dynamicconfig.IntPropertyFn, ) persistenceClient.PersistenceMaxQps
Types ¶
type GrpcServerOptionsParams ¶ added in v1.22.0
type GrpcServerOptionsParams struct { fx.In Logger log.Logger RpcFactory common.RPCFactory RetryableInterceptor *interceptor.RetryableInterceptor TelemetryInterceptor *interceptor.TelemetryInterceptor RateLimitInterceptor *interceptor.RateLimitInterceptor TracingInterceptor telemetry.ServerTraceInterceptor AdditionalInterceptors []grpc.UnaryServerInterceptor `optional:"true"` }
type PersistenceRateLimitingParams ¶ added in v1.17.2
type PersistenceRateLimitingParams struct { fx.Out PersistenceMaxQps persistenceClient.PersistenceMaxQps PersistenceNamespaceMaxQps persistenceClient.PersistenceNamespaceMaxQps PersistencePerShardNamespaceMaxQPS persistenceClient.PersistencePerShardNamespaceMaxQPS EnablePriorityRateLimiting persistenceClient.EnablePriorityRateLimiting OperatorRPSRatio persistenceClient.OperatorRPSRatio DynamicRateLimitingParams persistenceClient.DynamicRateLimitingParams }
func NewPersistenceRateLimitingParams ¶ added in v1.17.2
func NewPersistenceRateLimitingParams( maxQps dynamicconfig.IntPropertyFn, globalMaxQps dynamicconfig.IntPropertyFn, namespaceMaxQps dynamicconfig.IntPropertyFnWithNamespaceFilter, perShardNamespaceMaxQps dynamicconfig.IntPropertyFnWithNamespaceFilter, enablePriorityRateLimiting dynamicconfig.BoolPropertyFn, operatorRPSRatio dynamicconfig.FloatPropertyFn, dynamicRateLimitingParams dynamicconfig.MapPropertyFn, ) PersistenceRateLimitingParams
Directories ¶
Path | Synopsis |
---|---|
Package frontend is a generated GoMock package.
|
Package frontend is a generated GoMock package. |
Package history is a generated GoMock package.
|
Package history is a generated GoMock package. |
archival
Package archival is a generated GoMock package.
|
Package archival is a generated GoMock package. |
deletemanager
Package deletemanager is a generated GoMock package.
|
Package deletemanager is a generated GoMock package. |
events
Package events is a generated GoMock package.
|
Package events is a generated GoMock package. |
ndc
Package ndc is a generated GoMock package.
|
Package ndc is a generated GoMock package. |
queues
Package queues is a generated GoMock package.
|
Package queues is a generated GoMock package. |
replication
Package replication is a generated GoMock package.
|
Package replication is a generated GoMock package. |
shard
Package shard is a generated GoMock package.
|
Package shard is a generated GoMock package. |
tasks
Package tasks is a generated GoMock package.
|
Package tasks is a generated GoMock package. |
workflow
Package workflow is a generated GoMock package.
|
Package workflow is a generated GoMock package. |
workflow/cache
Package cache is a generated GoMock package.
|
Package cache is a generated GoMock package. |
archiver
Package archiver is a generated GoMock package.
|
Package archiver is a generated GoMock package. |
common
Package common is a generated GoMock package.
|
Package common is a generated GoMock package. |
parentclosepolicy
Package parentclosepolicy is a generated GoMock package.
|
Package parentclosepolicy is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.