Configuration
Payment Releaser Core
The payment-releaser-core module has the following reference.conf configuration:
ipf.core.payment-entry-processor {
batch-size = 20 (1)
send-parallelism = 4 (2)
executor {
actor-reply-timeout = 5s (3)
number-of-retries = 3 (4)
}
preparer.number-of-retries = 3 (5)
}
And the following ipf.conf configuration:
spring.data.mongodb.uri = ${ipf.mongodb.url} (6)
-
Transactions can be released to the Execution Service in batches. The batch-size property determines the maximum size of the batch that is returned from
PaymentRequestSender<PAY_REQ>implementation’ssend(PAY_REQ paymentRequest)method. -
This is the maximum concurrency of the
PaymentRequestSender<PAY_REQ>implementation’ssend(PAY_REQ paymentRequest)method. -
The timeout used between Akka actors during the releasing process.
-
The number of retries used when there is an error signal produced when releasing transactions
-
The number of retries used when there is an error signal produced when preparing an instruction (see Request Processor for details on this operation)
-
The URI of MongoDB. Used to store the status of the releasing process (see Storing Execution Information for more details). By default, this inherits from
ipf.mongodb.url.
| Configuration related to storage management is also set in this section (see Payment Entries Processor Execution Data Purging for more details) |