For Spring applications, it is recommended to use the SDK (version 1.8.8.5.Final or higher), which provides all Client types as Spring Beans.
Configuration is managed via XML files located in the resources directory. You must modify common.xml before running the demo to provide your specific credentials and resource identifiers.
### Required Configuration Files in `resources/`:
* `common.xml`: Configure AccessKey (AK), SecretKey (SK), Topic, Producer ID (PID), and Consumer ID (CID).
* `producer.xml`: Configuration for a standard Producer.
* `order_producer.xml`: Configuration for an `OrderProducer`.
* `transaction_producer.xml`: Configuration for a `TransactionProducer`.
* `consumer.xml`: Configuration for a standard Consumer.
* `order_consumer.xml`: Configuration for an `OrderConsumer`.
* `batch_consumer.xml`: Configuration for a `BatchConsumer`.