Skip to content
This repository has been archived by the owner on Aug 19, 2018. It is now read-only.

yawn/namqp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

nampq is a low-level driver for AMQP using the NIO framework netty. Currently it supports all non-deprecated AMQP 0-8 operations and targets RabbitMQ as a broker.

What it is / isn’t / could be

  • It’s basic and lowlevel (read: there is no API, just the protocol handling is in place).
  • It’s simple and (hopefully) easy to understand.
  • I have not (yet) used it in production.
  • Due to the stack ripping inherent to (most) evented architectures the resulting programs might not be as intuititive as synchronous implementations – your mileage may vary.
  • There is no error handling that deserves it’s name in place yet.
  • Forks welcome!

Next steps

  • Write an API.
  • Change the typebase to ChannelBuffer instead of Java types.

Example usage

See here.

About

Low-level NIO AMQP API using Netty

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published