MCPcopy Create free account
hub / github.com/Permify/permify / DefaultBulkCheckerConfig

Function DefaultBulkCheckerConfig

internal/engines/bulk.go:56–61  ·  view source on GitHub ↗

DefaultBulkCheckerConfig returns a sensible default configuration that balances performance and resource usage for most use cases.

()

Source from the content-addressed store, hash-verified

54// DefaultBulkCheckerConfig returns a sensible default configuration
55// that balances performance and resource usage for most use cases.
56func DefaultBulkCheckerConfig() BulkCheckerConfig {
57 return BulkCheckerConfig{
58 ConcurrencyLimit: 10, // Moderate concurrency for most workloads
59 BufferSize: 1000, // Buffer for 1000 requests
60 }
61}
62
63// BulkChecker handles concurrent permission checks with ordered result processing.
64// This struct implements a high-performance bulk permission checking system that:

Callers 4

NewBulkCheckerFunction · 0.85
bulk_test.goFile · 0.85
BenchmarkBulkCheckerFunction · 0.85
BenchmarkSortingFunction · 0.85

Calls

no outgoing calls

Tested by 2

BenchmarkBulkCheckerFunction · 0.68
BenchmarkSortingFunction · 0.68