github.com/unicornultrafoundation/go-u2u@v1.0.0-rc1.0.20240205080301-e74a83d3fadc/gossip/protocols/blockrecords/brstream/brstreamseeder/config.go (about)

     1  package brstreamseeder
     2  
     3  import (
     4  	"github.com/unicornultrafoundation/go-helios/gossip/basestream/basestreamseeder"
     5  	"github.com/unicornultrafoundation/go-helios/utils/cachescale"
     6  )
     7  
     8  type Config basestreamseeder.Config
     9  
    10  func DefaultConfig(scale cachescale.Func) Config {
    11  	return Config{
    12  		SenderThreads:           2,
    13  		MaxSenderTasks:          64,
    14  		MaxPendingResponsesSize: scale.I64(32 * 1024 * 1024),
    15  		MaxResponsePayloadNum:   4096,
    16  		MaxResponsePayloadSize:  8 * 1024 * 1024,
    17  		MaxResponseChunks:       12,
    18  	}
    19  }