Hi Ganesh, As Zhanghao Chen told before, He advise you two solutions for different scenarios.
1.Process record is a CPU-bound task: scale up parallelism of task and flink cluster to improve tps. 2.Process record is a IO-bound task: use Async-IO to reduce cost of resource and alse get better performance. Best, Zhongqiang Gong Ganesh Walse <[email protected]> 于2024年3月29日周五 12:00写道: > You mean to say we can process 32767 records in parallel. And may I know > if this is the case then do we need to do anything for this. > > On Fri, 29 Mar 2024 at 8:08 AM, Zhanghao Chen <[email protected]> > wrote: > >> Flink can be scaled up to a parallelism of 32767 at max. And if your >> record processing is mostly IO-bound, you can further boost the throughput >> via Async-IO [1]. >> >> [1] >> https://nightlies.apache.org/flink/flink-docs-master/docs/dev/datastream/operators/asyncio/ >> >> Best, >> Zhanghao Chen >> ------------------------------ >> *From:* Ganesh Walse <[email protected]> >> *Sent:* Friday, March 29, 2024 4:48 >> *To:* [email protected] <[email protected]> >> *Subject:* One query just for curiosity >> >> Hi Team, >> If my 1 record gets processed in 1 second in a flink. Then what will be >> the best time taken to process 1000 records in flink using maximum >> parallelism. >> >
