Кто-нибудь имел опыт работы с протоколом ActivityPub, кто может что-то прояснить для меня? Для федерации сервер-сервер, каковы правильные логи доставки c, когда что-то адресовано коллекции удаленных подписчиков?
7.1 из ActivityPub spe c говорит
Входящие сначала определяется путем получения представления JSON -LD целевого субъекта, а затем выполняется поиск свойства папки «Входящие». Если получатель является коллекцией или коллекцией OrderedCollection, то сервер ДОЛЖЕН разыменовать коллекцию (с учетными данными пользователя) и обнаружить входящие почтовые ящики для каждого элемента в коллекции
, но, похоже, это приведет к смешному числу запросов GET к удаленному серверу: один для получения JSON -LD для Коллекции, затем один для каждого элемента в коллекции для извлечения его JSON -LD. Еще хуже, если удаленная коллекция выгружается.
7.1.1 объекта c говорит (выделено мое)
Когда объекты принимаются в исходящих (для серверов, которые поддерживать как взаимодействие между клиентом и сервером, так и взаимодействие сервер-сервер), сервер ДОЛЖЕН быть целевым и доставлять в поля: to, bto, cc, b cc или аудитории , если их значения являются отдельными лицами или коллекциями, принадлежащими actor .
Это противоречит 7.1, когда говорит, что сервер должен разыменовать все.
Может кто-нибудь объяснить, что мне не хватает?