[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