Hello Francisco!
Thanks for such a quick response.
In principle these processes are all carried out with kogito. They are microprocesses that call each other through events.
In this graph I show with arrows the communication between processes. These communications are with kafka.
The main process is more complex and the one that receives the requests and is where the errors are jumping above all. the other processes are simpler and respond more quickly.
In the test case that I am carrying out, I am using JMeter and I am stressing the process with a lot of requests (I have attached a screenshot of the jmeter results)
As you say, it may be happening that this main process is receiving many requests from Jmeter, on the other hand it has to send requests to other microprocesses and these in turn send requests to the main process again, which it must read and process.
So as you comment, could you tell me what limitation kogito has so far? I mean the number of kafka requests that it is capable of reading.
As you say, wouldn't it be possible to increase the buffer?
If not, what could be the solution?