IRC-SPHERE / HyperStream

HyperStream
https://irc-sphere.github.io/HyperStream/
MIT License
13 stars 5 forks source link

Should MQTT be an strict requirement of HyperStream? #31

Open perellonieto opened 6 years ago

perellonieto commented 6 years ago

It is not clear to me what is the role of MQTT in a general framework as HyperStream. I understand that the original reason is because of our internal use in an Internet of Thinks environment where communication is driven by MQTT, but this requirement may be a barrier for the general user.

Would you think it should be activated optionally or change it to a plugin?

If it is really a required part of HyperStream, we should advertise it in this context then.

etonkin commented 6 years ago

Hi,

MQTT should be an optional feature I would say (configurable but not required). Just another logging method in a pile of possible methods. It is possibly something that in a different environment I would recommend configuring via syslog/syslog-ng rather than directly in hyperstream at all.

To do that meaningfully/safely we'd need to have a good grasp of the various sorts of information that HyperStream might log.

On 22 February 2018 at 11:02, Miquel Perelló Nieto <notifications@github.com

wrote:

It is not clear to me what is the role of MQTT in a general framework as HyperStream. I understand that the original reason is because of our internal use in an Internet of Thinks environment where communication is driven by MQTT, but this requirement may be a barrier for the general user.

Would you think it should be activated optionally or change it to a plugin?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/IRC-SPHERE/HyperStream/issues/31, or mute the thread https://github.com/notifications/unsubscribe-auth/AEwgBFegjILh6yZp4cS_hLb8uZ9Td0Ueks5tXUlTgaJpZM4SPHq5 .

tdiethe commented 6 years ago

Yes agreed - was driven by our requirements. Not sure it’s that easy to pull it out into a plugin though - I did think about doing this at one point. If you succeed I’m all for it.

On 22 February 2018 at 11:39:32, Emma Tonkin (notifications@github.commailto:notifications@github.com) wrote:

Hi,

MQTT should be an optional feature I would say (configurable but not required). Just another logging method in a pile of possible methods. It is possibly something that in a different environment I would recommend configuring via syslog/syslog-ng rather than directly in hyperstream at all.

To do that meaningfully/safely we'd need to have a good grasp of the various sorts of information that HyperStream might log.

On 22 February 2018 at 11:02, Miquel Perelló Nieto <notifications@github.com

wrote:

It is not clear to me what is the role of MQTT in a general framework as HyperStream. I understand that the original reason is because of our internal use in an Internet of Thinks environment where communication is driven by MQTT, but this requirement may be a barrier for the general user.

Would you think it should be activated optionally or change it to a plugin?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/IRC-SPHERE/HyperStream/issues/31, or mute the thread https://github.com/notifications/unsubscribe-auth/AEwgBFegjILh6yZp4cS_hLb8uZ9Td0Ueks5tXUlTgaJpZM4SPHq5 .

— You are receiving this because you were assigned. Reply to this email directly, view it on GitHubhttps://github.com/IRC-SPHERE/HyperStream/issues/31#issuecomment-367654792, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABDyIJ0pkLVMO-woamF0J19dZp4R2SHXks5tXVHtgaJpZM4SPHq5.