compatibility - OStatus、pump.io 和 ActivityPub 之间有什么关系?

标签 compatibility social-networking activity-streams activitypub ostatus

我的理解是:

  • OStatus 是一种去中心化社交网络协议(protocol),由多个其他协议(protocol)(Atom feeds、Activity Streams、PubSubHubbub、Salmon 和 WebFinger)组成
    • GNU SocialMastodon 是两个实现 OStatus 的服务器软件应用程序
  • pump.io API 是 Pump.io 服务器软件(事件流、OAuth、Web 主机元数据)的接口(interface)
    • identi.ca 是一个 Pump.io 实例(目前无法访问),GNU MediaGoblin 是一个服务器应用程序,当前使用类似 Pump 的 API
  • ActivityPub 是一种提议的去中心化社交网络协议(protocol)
    • GNU MediaGoblin 是一个服务器应用程序,可能会实现 ActivityPub

这些协议(protocol)如何互操作? ActivityPub 是否完全取代 OStatus,还是仅取代 Activity Streams 组件?

最佳答案

它们是 3 种不同的协议(protocol),不能互操作。虽然有些软件可以与 2 个或更多通信。例如,如果 ActivityPub 不起作用,Mastodon 就会回退到 OStatus。

因此,从这个意义上说,为了回答您的问题,ActivityPub 完全取代了 OStatus。

关于compatibility - OStatus、pump.io 和 ActivityPub 之间有什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44546232/

相关文章:

c++ - gcc-3 二进制文件是否与 gcc-4 兼容

c++ - 社交网络 API 和 C/C++

python - Django事件流过滤目标模型中外键的​​操作

asp.net-mvc - ASP.Net MVC 类似 Facebook 的事件流

redis - 保持 Redis 事件流缓存与原始数据源同步

CSS @keyframes translate3d 兼容性

java - Jakarta/Java EE 兼容性如何工作?

Android:如何使用 WhatsApp、微信以编程方式发送消息?

internet-explorer - 为什么 Microsoft Edge(以前称为 Project Spartan)会提示在 Internet Explorer 中打开此网站?

.NET 开发人员开始社交网站,建议?