One advantage is that you don't need an external system for storing results if they are readily available in Flink. There are also downsides, however. For example, queryable state is not available if the Job is suspended or restarting.
Generally, I think this depends on the use case.
Best,
Aljoscha
> On 5. Aug 2017, at 13:00, Georg Heiler <
[hidden email]> wrote:
>
> What is the advantage of queryable state compared to writing the result back to Kafka?
>
> regards,
> Georg