fiveai / Cachet

📛 An open source status page system for everyone.
https://cachethq.io
BSD 3-Clause "New" or "Revised" License
101 stars 28 forks source link

Support Queues for Incidents (Large number of subscribers) #79

Open rajasaur opened 2 years ago

rajasaur commented 2 years ago

There are many tickets in the original Cachet project for Supporting QUEUE_DRIVER for Incidents (For e.g. https://github.com/CachetHQ/Cachet/issues/4168).

This is supported in https://github.com/CachetHQ/Cachet/blob/2.4/app/Notifications/Schedule/NewScheduleNotification.php by implementing the ShouldQueue interface but the same is not done in NewIncidentNotification which gets called when an incident is triggered. Would it be possible to implement a similar thing for incidents?

We are also facing a 504 error due to the timeout when sending incidents to a large number of people