Making WordPress.org

Opened 6 months ago

#8048 new task (blessed)

Profile Activity Ingestion: Move to async processing

Reported by: dd32's profile dd32 Owned by:
Milestone: Priority: low
Component: Profiles Keywords:
Cc:

Description

Currently the Profile Activity notifier & Badges granting process work interactively with Profiles, which involves a HTTP POST back to ourselves.

This often runs into performance issues, and when we're suffering any database issues compounds the issue.

We should switch this to an async process - where the payload is just added to a queue table which is bulk processed into Profiles.

This would have the downside that activity won't appear instantly, but would also ensure that any activity items aren't missed.

Change History (0)

Note: See TracTickets for help on using tickets.