Skip to content
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.

Create event service #10

Merged
merged 14 commits into from
Mar 10, 2022
Merged

Create event service #10

merged 14 commits into from
Mar 10, 2022

Conversation

jdno
Copy link
Owner

@jdno jdno commented Mar 10, 2022

The event service in the API specification has been implemented. The service listens to an event bus, and streams all events to connected clients.

The event bus is implemented using a broadcast channel from tokio. This type of channel has been chosen, since the event bus has many producers (different systems in the game) and many consumers (event service and a data store).

2022-03-10-event-service.mov

@jdno jdno self-assigned this Mar 10, 2022
@jdno jdno merged commit d16bec5 into main Mar 10, 2022
@jdno jdno deleted the create-event-service branch March 10, 2022 17:25
@jdno jdno added the R-added Add a new feature to the release notes label Mar 19, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
R-added Add a new feature to the release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant