我已经构建了一个带有循环的编排,以从 REST Web 服务中检索分页数据。根据页面大小和偏移量,我可以为“下一页”数据调用服务。然后我将其分批,将其映射到内部格式并进一步处理。处理一个页面后,我从 REST Web 服务请求下一页。
事实证明,运行编排和发送端口的主机会导致内存在处理所有数据期间不断增长,并最终达到节流模式。
为什么当我完成一页循环时没有释放内存?是存储在构建内存的编排中的“消费”消息吗?是否可以从这些“消费”消息中清除编排,以释放使用的内存?(编排或发送端口上没有活动的消息跟踪。)