Skip to content

yojo-art/files-proxy-server

 
 

Repository files navigation

これなに

cherrypickの/files/*に来たメディア要求を高速に捌く奴

どうやって

(前提としてローカルファイルはオブジェクトストレージを利用して別ドメインOR専用prefixで処理されているとして)
/files/*にはリモートメディア要求しか来ないので、ローカルディスクを読む必要が無い
DBには読み取りアクセスしか行わないのでレプリケーションによる負荷分散が可能
DBから要求されたファイルのリモート位置が得られればmedia-proxyのような事が可能
DBから読み出す操作をAgentと呼ばれるソフトウェアで実行し、Serverと呼ばれるソフトウェアでリモートに問い合わせ応答する
ServerはAgentから得た結果をキャッシュする場合がある

About

なんかのサーバー部分

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Rust 94.9%
  • Dockerfile 5.1%