Well,
I am trying MQTT solution and comparing it to other solutions....
figure that:
MQTT is very good when all clients want to see the same thing ! I need to say that this solution is very secure ! MQTT is not a storage solution + so need to storage with sql or something (VERY FAST SPEED/very easy)
Direct SQL Solutions is good when big data and you wanna retrieve some data with filtering / ordering - it can be secure if use SSL and encryption... (MEDIUM Speed/easy)
WEB Server/App Solution can be fast not like MQTT and can filter data.... SSL secure here i think can be stronger than sql / you can have more than user/passwords and encryption... but all the data must organized and retrieved carefully for web server side...is not a storage solution + so need to storage with sql or something (MEDIUM Speed to fast/med difficulty)
I want to go with MQTT for it's easy and the speed... but here the example i want to have help:
Let's say we have 100 clients.. every ~5 sec... all of them put at broker a message... is there a way 1 to 50 clients receive and show all messages and 51-100 clients receive only specific client's messages and show them... the problem for me is the receive to reduce bandwith / not filter...
Must go with two solutions MQTT + SQL?
Thanks in advance...
I am trying MQTT solution and comparing it to other solutions....
figure that:
MQTT is very good when all clients want to see the same thing ! I need to say that this solution is very secure ! MQTT is not a storage solution + so need to storage with sql or something (VERY FAST SPEED/very easy)
Direct SQL Solutions is good when big data and you wanna retrieve some data with filtering / ordering - it can be secure if use SSL and encryption... (MEDIUM Speed/easy)
WEB Server/App Solution can be fast not like MQTT and can filter data.... SSL secure here i think can be stronger than sql / you can have more than user/passwords and encryption... but all the data must organized and retrieved carefully for web server side...is not a storage solution + so need to storage with sql or something (MEDIUM Speed to fast/med difficulty)
I want to go with MQTT for it's easy and the speed... but here the example i want to have help:
Let's say we have 100 clients.. every ~5 sec... all of them put at broker a message... is there a way 1 to 50 clients receive and show all messages and 51-100 clients receive only specific client's messages and show them... the problem for me is the receive to reduce bandwith / not filter...
Must go with two solutions MQTT + SQL?
Thanks in advance...