Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Send Outbound Push requests in a single payload #8981

Open
njuguna-n opened this issue Apr 2, 2024 · 1 comment
Open

Send Outbound Push requests in a single payload #8981

njuguna-n opened this issue Apr 2, 2024 · 1 comment
Labels
Type: Feature Add something new

Comments

@njuguna-n
Copy link
Contributor

Is your feature request related to a problem? Please describe.
Currently outbound push requests are processed one at a time but with the introduction of delaying sending requests immediately by using a cron in the outbound config then the ability to batch all requests that match the criteria into one request would be helpful.

Describe the solution you'd like
A way to have batched requests when using the outbound push feature

Describe alternatives you've considered
Using the feature as is and processing one request at a time

Additional context
Forum post asking about this.

@njuguna-n njuguna-n added the Type: Feature Add something new label Apr 2, 2024
@job-isabai
Copy link

Hello Njuguna,
My request for implementing batch processing of records when Cron's conditions are met is backed by the need to adequately utilize the server capacity for the "Receivers" in this case DHIS2. This means that DHIS2 will have a single incoming payload with all the records compared to current setup which entails 1 payload per record. For instance if you have 200 records then you will see 200 payloads when cronjob's time is met instead of 1 payload with 200 data records.
Let me know if it makes sense.
Thanks,
Job

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature Add something new
Projects
Status: Todo
Development

No branches or pull requests

2 participants