You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Adam Hunyadi (Jira)" <ji...@apache.org> on 2020/07/23 14:29:00 UTC

[jira] [Resolved] (MINIFICPP-1291) Update MQTT processors so that they use the Mosquitto third-party

     [ https://issues.apache.org/jira/browse/MINIFICPP-1291?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Adam Hunyadi resolved MINIFICPP-1291.
-------------------------------------
    Resolution: Won't Do

See description on details.

> Update MQTT processors so that they use the Mosquitto third-party
> -----------------------------------------------------------------
>
>                 Key: MINIFICPP-1291
>                 URL: https://issues.apache.org/jira/browse/MINIFICPP-1291
>             Project: Apache NiFi MiNiFi C++
>          Issue Type: Improvement
>            Reporter: Arpad Boda
>            Assignee: Adam Hunyadi
>            Priority: Major
>              Labels: MiNiFi-CPP-Hygiene
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> MQTT processors are untested and unstable (based on the latest commit fixing them).
>  A 3rd party should be found to act as other end of the mqtt communication and verify the processors.
> *Update 1:*
> [[Mosquitto]|https://github.com/eclipse/mosquitto] should be a good candidate as a third-party handling MQTT communication. It is licensed under theĀ [[Eclipse Public License 1.0]|https://www.eclipse.org/legal/epl-v10.html] which is [[compatible with the Apache License]|https://www.apache.org/legal/resolved.html].
> *Update 2:*
>  Seems like mosquitto does not actually provide an c++ library interface for running a broker, only clients are available. I misunderstood "is an opensource MQTT broker and provides client library implementation for MQTT." for "is an opensource MQTT broker and client library implementation. Marton is completely right with his comment.
> However, this means that we could not find any candidate library that allows us testing from within our c++ integration tests only. We should find a dockerized broker container and use that instead. *Closing this ticket as "Won't do" and will open a new one for using a docker based solution.*



--
This message was sent by Atlassian Jira
(v8.3.4#803005)