これは、ユーザーが複数の画像を追加できる RSS フィード (A) ですが、別のユーザーからの RSS フィード (B) を画像とともに追加することもできます。フィード (A) を要求すると、サーバーはフィード (B) をフェッチし、フィードからの画像が要求されたフィード (A) に追加されます。
無限循環再帰を防ぐメカニズムまたはオプションは何ですか?
例:飼料(B)に飼料(A)も含まれる場合
// Feed A setup
// - image1a
// - image2a
// - feed-B
// Feed B setup
// - image1b
// - feed-A
// fetching / assembling feed A
// - image1a
// - image2a
// - (A fetches feed-B)
// - image1b
// - (B fetches feed-A)
// - image1a
// - image2a
// - (fetched A fetches feed-B again)
// - image1b
// - (second B fetches feed-A again)
// .. recursion