Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
We want to support consumers who are listening for events. Every client is served on a separate goroutine to avoid blocking. Slow consumers (ie. channel buffer full) are automatically removed.
Scope of this JIRA:
- integration with existing code
- consumer registration / event update logic
- cleanup logic
- web service (REST) endpoint code
Attachments
Issue Links
- Dependent
-
YUNIKORN-1710 Handle event streaming clients with websocket
- Closed
- depends upon
-
YUNIKORN-1799 Create basic ringbuffer implementation
- Closed
- links to