Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 1.1 KB

README.md

File metadata and controls

29 lines (24 loc) · 1.1 KB

Queuic Message Broker

Introduction

This is a very small qeueue message broker that I wrote for learning. It is not meant to be used in production.

TODO

  • Simple massage queueing
  • Message persistence
  • Own protocol
  • Server implementation
  • load from disk bug
  • http interface naming, missing methods
  • http interface tests
  • Encryption without certs

Protocol

    0               1               2               3               4             
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     Command   |                           Queue Name                          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                            Item UUID                          |               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+               |
   |                            Item....                                           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+