More than one node
Each node is one process. The XML does not set a replica count.
A node starts with bin/launch.sh, which runs java -jar pocat-launcher.jar. Its files are one deployment root: config/, contexts/, and services/.
What the platform declares
config/services/<node>.xml sets <worker-num>. Another running copy is another deployment root. Replica count, anti-affinity, and failover timing are outside these files.
Keep a failed step visible
- A business result, including a decline, is a normal message on an outbound channel.
- A step that cannot finish throws
ServitException. - The deploy
<dead-letter-channel>publishes that failure tomessagebus://error/.../deadletter/${ctx:service_id}. - Routing parameters must still be on the message, or the dead-letter URI cannot expand.