senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. まるない (marunai@worst-friends.chat)'s status on Sunday, 07-Feb-2021 21:55:50 JST まるない まるない

    MastodonのDistributionWorkerの働きについて(ActivityPub::DistributionWorkerじゃない方)DistributionWorkerはLTL、GTLの更新を行うワーカーということであってますか?

    #fedi問答

    In conversation Sunday, 07-Feb-2021 21:55:50 JST from worst-friends.chat permalink
    • のえる (noellabo@fedibird.com)'s status on Sunday, 07-Feb-2021 21:55:50 JST のえる のえる
      in reply to

      @marunai だいたい合ってます。

      実体はFanOutServiceを呼び出す処理ですが、投稿をLTL、FTLの他、ホームやリストなど、各種のタイムライン(フィード)に振り分ける処理となります。内部的にFeedInsertWorkerが必要なだけ呼び出されます。

      フィードは、Redisを使って一定件数を保持したり、ストリーミングサーバへパブリッシュしたりするため、リアルタイム性を実現するのに重要な仕組みです。

      (配送する前にDBへは書き込まれているので、DBからフィードを再構成することもできますが、非常に時間がかかります)

      ActivityPub::〜 の方が外部配送を目的にしているのに対して、内部の配送を行うワーカーです。#fedi問答

      In conversation Sunday, 07-Feb-2021 21:55:50 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.