Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarification? #40

Open
travisgriggs opened this issue Nov 4, 2022 · 2 comments
Open

Clarification? #40

travisgriggs opened this issue Nov 4, 2022 · 2 comments

Comments

@travisgriggs
Copy link

I'm trying to get some clarification on the tortoise packages. Browsing through hexdocs, it still seems that one of these tortoises is still the defacto MQTT library for Elixir.

The README states that "This is a fork of Martin Gausby's Tortoise". Why is that? Is Martin no longer actively maintaining the original? Is this one focused on just the 3.x MQTT spec, whereas I see there were aspirations to do MQTT5 in the plain tortoise (don't know if they were realized).

My reason for asking is that I've prototyped a REST/callback bridge for our product service that runs heavily on MQTT3. I've begin doing some scale testing, and am seeing some weird stuff. I'm trying to decided whether to dig into tortoise, or should I be switching to tortoise311?

@jfcloutier
Copy link
Collaborator

We forked Martin excellent work because we use Tortoise commercially and need to manage updates and fixes. There is no plan at this time for Tortoise311 to support MQTT5.

If you choose to use Tortoise311, please post issues you find. We welcome PRs.

Re. your other questions, I can not answer on Martin's behalf.

@travisgriggs
Copy link
Author

I think I'm in a similar boat. No need for MQTT5, but moving towards a commercial offering and just want solid. I'll do some testing and make sure I can move over safely in the coming week, and if so, happily join your efforts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants