该问题与Axon框架的默认配置有关,可以通过修改默认的Axon Server配置文件来解决。具体步骤如下:
axon:
axonserver:
servers:
- name: default
hostname: localhost
port: 8124
client:
initial-servers: localhost:8124
eventhandling:
processors:
# Default Group
instance :
source: use-unique-id
mode: tracking
batching:
size: 100
max-time: 1000
找到事件处理部分的processsors配置;
将该部分的“batching”项中的 “size”和“max-time”参数进行适当的增加。
例如,将“size”参数值修改为1000,将“max-time”参数值修改为10000。
batching:
size: 1000
max-time: 10000
此后,当快照事件达到指定阈值时,Axon框架将能够自动填充事件,确保应用程序的正常运行。