Configuring the Runtime
This section covers development-time configuration of the Talon runtime environment. These are settings you specify in your DDL (configuration XML), annotations, and system properties during development, before deployment.
Scope of This Section
Development-Time Configuration includes:
DDL parameters that control runtime behavior
Settings specified in your
config.xmlduring developmentAnnotation-driven configuration in your code
System properties that affect runtime operation
This is distinct from runtime operations covered in Operating Applications, which focuses on administering, monitoring, and troubleshooting deployed microservices.
Configuration Topics
Message Flow
Message Flow - Configure message flow behavior
Duplicate Detection - Configure duplicate message detection
Runtime Behavior
Configuring Adaptive Batching - Configure transaction batching for throughput optimization
Threading and Performance
Configuring Threading - Configure disruptors, thread affinitization, and NUMA optimization
Administration and Monitoring
Configuring Administration - Configure Admin over SMA for remote administration
Configuring Monitoring - Configure heartbeats, statistics collection, and telemetry
Logging
Configuring Logging - Configure trace logging and log levels (see Trace Logging)
Development vs Operations
When: During development, in DDL/code
When: After deployment, with running services
How: DDL XML, annotations, properties
How: Admin tools, viewing output, analyzing logs
Example: Configure heartbeat interval
Example: View heartbeat statistics
Example: Enable transaction latency stats
Example: Analyze transaction performance
Example: Set up Admin over SMA
Example: Use admin tool to manage services
Related Topics
Operating Applications - Runtime administration, monitoring, and troubleshooting
Operating Model - Conceptual overview of operations architecture
Configuration Reference - Complete DDL elements and global properties reference
Next Steps
Review the configuration topics relevant to your use case
Add configuration to your
config.xmlduring developmentDeploy your microservice
Use Operating Applications to manage and monitor at runtime
Last updated

