Interstellar-Relay-Community / aode-relay

ActivityPub relay in Rust
GNU Affero General Public License v3.0
35 stars 6 forks source link

[EPIC] Implement Federation Filter #3

Open perillamint opened 1 year ago

perillamint commented 1 year ago

Pitch

In case of huge relay, it is often necessary to filter out activities based on various parameters.

Such as, but not limited to

Implementation

TBD

perillamint commented 1 year ago

As mentioned in #12, it will impact performance a lot (adds minimum of 200ms processing delay when fetching activity from other side of the earth on every Create activity)

This ticket should be re-evaluated.

perillamint commented 1 year ago

This epic's scope should be reduced.

Current viable user stories:

perillamint commented 1 year ago

Revived epic.

It is possible to implement Hashtag or langugage based filter with the following limitation