You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by Matan Givo <ma...@gmail.com> on 2018/02/03 02:50:58 UTC
Choosing Kafka for Real Time Dashboard Application
Hi,
My name is Matan Givoni and I am a team leader in a small startup company.
We are starting a development on a cloud based solution for multimedia and telemetry streaming applications and we aren’t sure if Kafka is the right tool for our use case.
We need to create a client side application that will create multiple real time data streams that eventually will be displayed using gauges on the screen.
In our use case we are will have:
• Binary message format
• 1KB size messages
• Every message is produced every 20ms
• Around 40 – 50 data producers
• Around 100 of web clients
• Each message need to be received on each client
Does Kafka is the right tool for this kind of tasks?
Best Regards,
Matan,
Re: Choosing Kafka for Real Time Dashboard Application
Posted by naresh Goud <na...@gmail.com>.
Its good tool for your requirement.
Probably you need to look at kafka conncet/ Kafka streams APIs.
Thank you,
Naresh
On Fri, Feb 2, 2018 at 8:50 PM, Matan Givo <ma...@gmail.com> wrote:
> Hi,
>
> My name is Matan Givoni and I am a team leader in a small startup company.
>
> We are starting a development on a cloud based solution for multimedia and
> telemetry streaming applications and we aren’t sure if Kafka is the right
> tool for our use case.
>
> We need to create a client side application that will create multiple real
> time data streams that eventually will be displayed using gauges on the
> screen.
>
> In our use case we are will have:
> • Binary message format
> • 1KB size messages
> • Every message is produced every 20ms
> • Around 40 – 50 data producers
> • Around 100 of web clients
> • Each message need to be received on each client
>
> Does Kafka is the right tool for this kind of tasks?
>
> Best Regards,
> Matan,
>