No description
Find a file
Vladimir Berezenko eb0116e8f6 Mass rename
2022-11-02 00:55:23 +03:00
.vscode Added more methods 2020-08-07 18:37:28 +03:00
asyncrabbitmq Mass rename 2022-11-02 00:55:23 +03:00
tests Mass rename 2022-11-02 00:55:23 +03:00
.gitignore Fix some packets parsing 2022-06-05 15:54:14 +03:00
asyncrabbitmq.nimble Mass rename 2022-11-02 00:55:23 +03:00
LICENSE Initial commit. 2020-08-03 11:47:15 +03:00
nim.cfg Switching to case types and newer streams 2020-12-21 22:17:10 +03:00
ReadMe.md Fixed readme 2022-09-23 00:51:31 +03:00

Asyncronous RabbitMQ Pure Nim library

This is a asyncronous driver to use with RabbitMQ message broker.

Driver features

This driver implements AMQP 0.9.1 specification. This table shows working AMQP classes.

Classes Status Notes
Connection Tested and working Not fully tested amqps connection and connection to multiple instances, closing a connection from server is not properly working yet
Channel Tested and working Not tested: flow methods
Exchange Tested and working Not tested: binding and unbinding
Queue Tested and working
Basic Tested and working
Confirm Not yet completely implemented HL
TX Not yet completely implemented HL

Info

Driver is not yet fully implementing all the needed features in high level API, but seems working. Exceptions needed to be reviewed and optimized.

Examples

All the needed examples are almost self-explanatory in connection.nim, channel.nim, queue.nim, exchange.nim