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

Refactor to rumqttc #86

Open
jr1221 opened this issue Dec 21, 2024 · 1 comment
Open

Refactor to rumqttc #86

jr1221 opened this issue Dec 21, 2024 · 1 comment
Assignees

Comments

@jr1221
Copy link
Contributor

jr1221 commented Dec 21, 2024

Description

See how scylla does it, but basically switch out the paho_mqtt library with the rumqttc library. Benchmark CPU usage before and after switch.

Acceptance Criteria

  • If CPU usage acceptable, switch to the rumqttc MQTT library.

Proposed Solution

Implement rumqttc library copying how Scylla does it. Ensure autoreconnect and reusbscribe work by canceling and starting mosquitto and confirming Calypso still works (we do not care about this test in simulation mode).

@marvin-g-personal
Copy link

  1. EX: Only part of it can be tested on Mac. cargo run --bin simulate (test command) --> compile and run.

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