Skip to content

Queuic - small qeueue message broker that I wrote for learning.

Notifications You must be signed in to change notification settings

DiniFarb/queuic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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....                                           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+

About

Queuic - small qeueue message broker that I wrote for learning.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages