orion-core icon indicating copy to clipboard operation
orion-core copied to clipboard

Improve event infrastructure

Open kevzhao2 opened this issue 4 years ago • 1 comments

Our event infrastructure should have the following characteristics:

  • Ensure server QoS. This can be done by adding budgets to event types, and ensuring that we don't go too far over budget when running the event handlers.
  • Asynchronous event handlers. These are event handlers which are run after the synchronous event handlers, and they optionally can be non-blocking, meaning that the event "ends" even before these event handlers are finished running.

kevzhao2 avatar Jun 11 '20 05:06 kevzhao2

Asynchronous event handlers have been implemented. Still designing a solution for ensuring QoS.

kevzhao2 avatar Jun 18 '20 07:06 kevzhao2