Skip to content

zerosign/tokio-amqp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tokio-amqp

amqp client implementation using tokio

This project are based on RabbitMQ amqp client protocols specs. Support for amqp 1.0 will be implemented later (this could be implemented in different crates).

I'm trying hard to implement the spec from RabbitMQ as match as possible.

There are several checks that you can enable that respect from actual specs. You could enable this by enabling feature flag runtime_check.

By implementing amqp client in tokio, we could switch from async and sync implementation easily by unwrapping the future itself. Having this aside, several implementation defaults will be async, ex: consumer section.

TODO

[-] Implement and document the amqp protocols based on traits. [-] Implement connection & channel pools. [-] Implement the wire protocols using tokio-proto. [-] Create several tests based on the specs.

About

amqp client implementation using tokio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages