Merci pour vos commentaires ![]()
J’ai réfléchi davantage à cela hier, car le sujet a été relancé (c’est pourquoi j’ai fini par poster ici). Je pense qu’une solution côté client uniquement (c’est-à-dire une intégration JavaScript) est la seule qui ait vraiment du sens ici. Sinon, nous parlons essentiellement d’un certain nombre d’implémentations spécifiques à la plateforme, chacune avec son propre ensemble de problèmes.
Vous avez raison sur le fait que la concurrence et la charge sont des problèmes. Il y a des problèmes importants de charge et de concurrence avec ActivityPub, car un seul message ActivityPub peut vous exposer à de nombreuses requêtes entrantes et sortantes vers et depuis le Fediverse. Dans ce contexte, cela pourrait en fait être légèrement plus facile car les clients distants sont contrôlés. De plus, dans ce cas, la concurrence et la charge ne sont vraiment des problèmes que côté serveur (c’est-à-dire côté Discourse), et, bien qu’ils soient des problèmes, je pense qu’ils devraient être résolubles via des tâches d’arrière-plan, la mise en cache et des mutex. Mais oui, ce sont des problèmes importants à considérer.