所在项目是一家零售行业,自营和加盟店会通过门店的POS机将数据传到中间系统,然后再通过异步PO的方式在SAP CAR系统生成小票,这部分太慢。
部分时间在进程中的条目数一度达到3000条,一般6小时才能够跑完。
这边都是通过 SXMS_ASYNC_EXEC这个标准函数进入固定的队列,而且这部分好像是proxy进来的异步PO都会机内到XBTR这个队列中,但是这个队列只能同时执行25个进程,这其实从另一方面限制了并发量,作为小票的CAR系统,他的任务绝大部分就来自这个PO,所以当时是决定使用同步PO的方式,然后再同步PO里面写异步。