piyushgupta27

Joined 10 years ago

Karma
417
Submissions
40
Member since
Sep 12
Making people feel better @ jumpingminds.ai
View on Hacker News

Recent submissions

Comment · 7 years ago
There are some big players that use MQTT although i am not sure about the QoS levels. I know WhatsApp used MQTT, although i am not sure if they still do it not or what QoS they used. My bet would be they used QoS 1.

There are multiple brokers for MQTT: Mosquitto, HiveMQ (Java), VerneMQ (Erlang), EMQ: the one we used (Erlang) etc. You can find out more brokers that are available as well.

Comment · 7 years ago
Yes. MQTT is just a protocol and supports three types of Quality of Service (QoS): - QoS 0: Fire and forget - QoS 1: At least once - QoS 2: At most once

You can choose to send messages via any one of these QoS which suits your use-case. Apart from this, standard MQTT implementations also involve a "retain" flag for a topic and a message which means that the brokers will maintain the last sent message on the given topic. When new clients subscribe on this topic with "retain" flag set as true, they will instantly receive the last retained message.

Apart from these, there are more extensions that you can build to add persistence to your system. This depends on the specific MQTT implementations which you might have to find out.

Comment · 7 years ago
Sure. We have already launched the Unicast functionality in Beta and are monitoring it closely. We will be sharing the Unicast post as well soon.
Comment · 7 years ago
Thanks! The blog outlines our journey for the last 8 months. We ended up sending more than 250Billion+ messages over a Live Cricketing tournament in India. (VIVO IPL 2019)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton