Documentation ¶
Index ¶
Constants ¶
View Source
const ( CommandsTotal = "voedger_cp_commands_total" CommandsSeconds = "voedger_cp_commands_seconds" ErrorsTotal = "voedger_cp_errors_total" ExecSeconds = "voedger_cp_exec_seconds" ProjectorsSeconds = "voedger_cp_projectors_seconds" )
Variables ¶
View Source
var ( ViewQNamePLogKnownOffsets = appdef.NewQName(appdef.SysPackage, "PLogKnownOffsets") ViewQNameWLogKnownOffsets = appdef.NewQName(appdef.SysPackage, "WLogKnownOffsets") )
Functions ¶
This section is empty.
Types ¶
type CommandChannel ¶
type CommandChannel iprocbus.ServiceChannel
type ICommandMessage ¶
type OperatorSyncActualizer ¶
type OperatorSyncActualizer pipeline.ISyncOperator
type ServiceFactory ¶
type ServiceFactory func(commandsChannel CommandChannel, partitionID istructs.PartitionID) pipeline.IService
func ProvideServiceFactory ¶
func ProvideServiceFactory(appParts appparts.IAppPartitions, now coreutils.TimeFunc, n10nBroker in10n.IN10nBroker, metrics imetrics.IMetrics, vvm VVMName, authenticator iauthnz.IAuthenticator, authorizer iauthnz.IAuthorizer, secretReader isecrets.ISecretReader) ServiceFactory
syncActualizerFactory - это фабрика(разделИД), которая возвращает свитч, в бранчах которого по синхронному актуализатору на каждое приложение, внутри каждого - проекторы на каждое приложение
type SyncActualizerFactory ¶
type SyncActualizerFactory func(vvmCtx context.Context, partitionID istructs.PartitionID) pipeline.ISyncOperator
Click to show internal directories.
Click to hide internal directories.