Documentation ¶
Index ¶
- func NewSearchBlocksConsumer(rdb *redis.Client, blocksTopic string, repo repository.Search) *searchBlocks
- func NewSearchTxConsumer(rdb *redis.Client, blocksTopic string, repo repository.Search) *searchTxPublisher
- type AggregatesConsumer
- type CacheConsumer
- type SearchBlocksConsumer
- type SearchTxConsumer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSearchBlocksConsumer ¶
func NewSearchBlocksConsumer(rdb *redis.Client, blocksTopic string, repo repository.Search) *searchBlocks
func NewSearchTxConsumer ¶
func NewSearchTxConsumer(rdb *redis.Client, blocksTopic string, repo repository.Search) *searchTxPublisher
Types ¶
type AggregatesConsumer ¶ added in v0.0.40
func NewAggregatesConsumer ¶
func NewAggregatesConsumer(totals repository.TotalsCache, blocks repository.Blocks, txs repository.Txs) AggregatesConsumer
type CacheConsumer ¶ added in v0.0.40
type CacheConsumer interface { RunBlocks(ctx context.Context) error RunTransactions(ctx context.Context) error }
func NewCacheConsumer ¶
func NewCacheConsumer(blocks repository.BlocksCache, blocksCh chan *model.BlockInfo, txCh chan *models.Tx, txs repository.TransactionsCache) CacheConsumer
type SearchBlocksConsumer ¶
type SearchTxConsumer ¶
Click to show internal directories.
Click to hide internal directories.