Thanks Suneel. Exactly what I was looking for.

On Mon, Mar 13, 2017 at 10:31 AM, Suneel Marthi <smar...@apache.org> wrote:

> For an example implementation using Flink, check out https://github.com/
> bigpetstore/bigpetstore-flink/blob/master/src/main/java/org/
> apache/bigtop/bigpetstore/flink/java/FlinkStreamingRecommender.java
>
> On Mon, Mar 13, 2017 at 1:29 PM, Suneel Marthi <smar...@apache.org> wrote:
>
>> A simple way is to populate a Priority Queue of  max size 'k' and
>> implement a comparator on ur records.  That would ensure that u always have
>> Top k records at any instant in time.
>>
>> On Mon, Mar 13, 2017 at 1:25 PM, Meghashyam Sandeep V <
>> vr1meghash...@gmail.com> wrote:
>>
>>> Hi All,
>>>
>>> I'm trying to use Flink for a use case where I would want to see my top
>>> selling products in time windows in near real time (windows of size 1-2
>>> mins if fine). I guess this is the most common use case to use streaming
>>> apis in e-commerce. I see that I can iterate over records in a windowed
>>> stream and do the sorting myself. I'm wondering if thats the best way. Is
>>> there any in built sort functionality that I missed anywhere in Flink docs?
>>>
>>> Thanks,
>>> Sandeep
>>>
>>
>>
>

Reply via email to