1: 订单完成时.
2: 订单状态变为取消/退货时.
Q&A
1: Q: 订单新增和修改时,是否为同一接口?
A: 是
2: Q: 修改订单时, 要修改的参数以外的参数项对应的值是否要推送?
A: 请严格按照文档是否必填的要求生成推送数据,请勿缺少参数,不然可能会导致参数被更新成NULL
3: Q: 批量推送是,每次推送的数量为多少?
A: 建议一次推送100条或者200条.
4: Q: 批量推送超时时间设置为多少?
A: 虽然按照测试结果100条大约1秒处理完毕, 但是考虑到存在数据全错的情况,建议100条的超时时间设置为: 6秒, 200条设置为10秒.
5: Q: 是否可以多线程推送
A: 不建议多线程推送,如果真的要开多线程推送,建议不超过5个, 每次数据不超过100条.
附低频数据测试结果一览表:
| 初始数据 | 插入数量 | 耗时(秒) |
|---|---|---|
| 并发数: 1 | ||
| 0 | 11 | <1 |
| 11 | 101 | <1 |
| 101 | 1001 | 13 |
| 1113 | 1001 | 4 |
| 2114 | 1001 | 5 |
| 3115 | 501 | 2 |
| 3616 | 501 | 2 |
| 4117 | 200 | 2 |
| 4519 | 201 | 1 |
| 4720 | 201 | 1 |
| 4921 | 2001 | 14 |
| 6922 | 2001 | 22 |
| 12549 | 101 | 1.23 |
| 12650 | 101 | 1.33 |
| 12751 | 101 | 1.21 |
| 并发数: 5 | ||
| 8923 | 5*101 | 约1-4 |
| 9428 | 5*201 | 约2-4 |
| 10433 | 5*101 | 约1-2 |
| 10938 | 5*101 | 约1-2 |
| 11443 | 5*201 | 约2-5 |
