Opened 13 months ago
Closed 3 months ago
#8048 closed task (blessed) (fixed)
Profile Activity Ingestion: Move to async processing
| Reported by: | dd32 | Owned by: | |
|---|---|---|---|
| Priority: | low | Milestone: | |
| 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.
Note:
See TracTickets
for help on using tickets.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
[14821] [14822] [14839]