HomePhabricator
Diffusion Comm b64d43975f40

[Tunnelbroker] Use rabbitmq for message delivery

Description

[Tunnelbroker] Use rabbitmq for message delivery

Summary:
Replace hashmap of concurrent connections with
rabbitmq.

Depends on D8177

Part of:

Test Plan:
Run the tunnelbroker integration suite. First start docker, then:

nix develop
comm-dev services start

(cd services/tunnelbroker && RUST_LOG=debug cargo run)
(cd services/commtest && cargo test --test tunnelbroker_integration_test)

Reviewers: varun, bartek

Reviewed By: bartek

Subscribers: ashoat, tomek

Differential Revision: https://phab.comm.dev/D8178

Details

Provenance
jonAuthored on Jun 11 2023, 6:12 PM
Reviewer
bartek
Differential Revision
D8178: [Tunnelbroker] Use rabbitmq for message delivery
Parents
rCOMM1d6de4d07114: [Tunnelbroker] Add amqp client crate, add minimal usage
Branches
Unknown
Tags
Unknown