Skip to content

Latest commit

 

History

History
13 lines (11 loc) · 557 Bytes

README.md

File metadata and controls

13 lines (11 loc) · 557 Bytes

FirehoseEx

Firehose Rewrite (Proof of Concept) in Elixir

FirehoseEx OTP Application layout

  • FirehoseEx Application Supervisor
    • FirehoseEx.WebServer (Worker)
      • Cowboy web server supervision tree using FirehoseEx.Router for routing incoming HTTP Long-Polling requests
      • Handle WebSocket requests via FirehoseEx.Router.WebSocket (TODO - not yet implemented)
    • FirehoseEx.Redis (Supervisor)
      • Redis pools using poolboy with own supervision tree
        • General pool for Redis commands
        • PubSub pool for Redis PubSub