Skip to content

Distributed client connection manager and message relayer.

Notifications You must be signed in to change notification settings

SantanuKar43/Sockkeeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sockkeeper

A distributed client connection manager.

  • Keeps track of client socket connections.
  • Forwards messages from backend services to connected clients.

Design

design

APIs

Accept client connection

protocol: ws
uri: /connect/{principal_id}

ws://localhost:8888/connect/santanukar

Send message to client

protocol: http
uri: /send
method: POST

POST http://localhost:8888/sendMessage

Body:

    {
        "principal": {
            "id": "santanukar"
        },
        "message": "{\"text\":\"Hello, world!\"}"
    }

About

Distributed client connection manager and message relayer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages