lapin-futures-tls-api
This library offers a nice integration of tls-api
with the lapin-futures
library.
It uses amq-protocol
URI parsing feature and adds a connect
method to AMQPUri
which will provide you with a lapin_futures::client::Client
wrapped in a Future
.
It autodetects whether you're using amqp
or amqps
and opens either a raw TcpStream
or a TlsStream
using tls-api
as the SSL api.
Connecting and opening a channel
extern crate env_logger;
extern crate futures;
extern crate lapin_futures_tls_api;
extern crate tls_api_stub;
extern crate tokio_core;
use Future;
use AMQPConnectionExt;
use Core;