Hi Maxim/Thiomir
I am enjoying working with temporal, but now I am stucked with one issue i.e.
RESOURCE_EXHAUSTED: namespace rate limit exceeded
And I am getting above error for explained implementation
I am having a CRON job which will read a CSV file from SFTP containing n number of data, and by iterating each row from CSV file i will signal to its corresponding running workflow based on workflow id(random id: temporal generated)
For 5-10 records it does not gave me any error but when number of lines in CSV file went above 50 suddenly this error occured resource exhausted.
My implementation is like
- Inside workflow impl i am calling read activity to read records from that CSV file.
- Inside read activity i am calling builder query to get ListWorkflowExecutionInfo and mapping that data to Java map and returns Java map as a data.
- on that map i am iterating for each data and sending signal to workflow using external workflow stub for each record
map forEach( data → { send signal using external workflow stub})
How can I get rid of this error.