Tenancy in Chronicle
Chronicle uses tenant context to keep event streams and projections isolated between tenants. When you enable the Chronicle extension for Arc, a tenant-aware namespace resolver is automatically registered so each tenant writes to its own event store namespace.
TenantNamespaceResolver
Section titled “TenantNamespaceResolver”TenantNamespaceResolver maps the resolved tenant ID to the Chronicle event store namespace:
- When a tenant is resolved, the namespace is set to the tenant ID.
- When no tenant is resolved, the default namespace is used.
This keeps event data separated without requiring manual namespace management in your application code.
How It Is Wired
Section titled “How It Is Wired”When you add the Chronicle extension for Arc, the tenant namespace resolver is automatically hooked up as part of the Chronicle integration. You do not need to register it manually.
Configure Core Tenancy
Section titled “Configure Core Tenancy”Chronicle relies on the core tenancy resolution from Arc. For resolver choices and configuration options, see the main tenancy documentation: