在wso2中从数据库中获取大量数据时进行分页

时间:2018-06-27 06:52:43

标签: pagination wso2 wso2esb wso2dss

我有一个要求,我必须处理来自DB的1000多个记录并实现分页才能在wso2中显示这些结果。

我需要建议。

1 个答案:

答案 0 :(得分:0)

是的,替代解决方案是通过与ESB一起使用批处理,您首先在DSS中创建一个查询,该查询将记录SELECT * from [table_name] where between :Start AND :End以下的开始和结束记录 您可以从文件中获取开始日期和结束日期,以便可以在UAT和生产环境中对其进行配置。例如开始= 1,结束= 100,增量= 100。 现在,一旦您在第一次迭代中运行API,它将获取100条记录,这些记录将被发送到调用系统,然后将其增加100,因此您的开始将是101,结束将是200。 您需要继续这样做,直到DSS发出空响应为止。

相关问题