Dears,

 

I'm looking for a way to get real-time updates using my service, I believe
kafka is the way to go but I still have an issue on how to use it.

 

My system gets data from devices using GPRS, I then read this data and
analyze it to check what action I should do afterwards. I need the analyzing
step to be as fast as possible. I was thinking of two options:

 

The first option is to gather all the data sent from all the devices into
one huge topic and then getting all the data from this topic and analyzing
it. The downside of this option is that the data analysis step is delaying
my work since I was to loop through the topic data, on the other hand the
advantage is that I have a manageable number of topics ( only 1 topic).

 

The other option is to divide the data I'm gathering into several small
topics by allowing each device to have its own topic, take into
consideration that the number of devices is large, I'm talking about more
that 5000 devices. The downside of this option is that I have thousands of
topics, where the advantage is that each topic will have a manageable amount
of data allowing me to get my analysis done in much more reasonable time.

 

Can you advise on what option is better and whether there is a third option
that I'm not considering,

Best Regards

Ola Bissani

Developer Manager

Easysoft

Mobile Lebanon   : +961       3 61 16 90

Office Lebanon      :+961       1 33 55 15/17

E mail:      <mailto:ola.biss...@easysoft.com.lb>
ola.biss...@easysoft.com.lb   

web site:www.easysoft.com.lb

"Tailored to Perfection"


   

The information transmitted is intended only for the person or entity to
which it is addressed and it may contain proprietary, business-confidential,
and/or legally privileged information. If you are not the intended recipient
of this email you are hereby notified that any use, review, retransmission,
dissemination, distribution, reproduction or any other action taken in
reliance upon this email is strictly prohibited. If you have received this
email in error, please contact the sender and delete this email and its
contents from any computer. Any views expressed in this email are those of
the individual sender and may not necessarily reflect the views of the
company.
Please consider the environmet before printing this email.

 

Reply via email to