Shuttle should be able to support multi engines, such as Flink or Trino. We could support shuffle of Flink batch mode firstly.