タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

rubyとserverengineに関するiga_kのブックマーク (2)

  • Rubyエンジニア必見!IDCFクラウドのバックエンドシステムアーキテクチャ - IDCF テックブログ

    こんにちは!技術開発部の浅沼です! 先月、Forkwellさん とのコラボイベント「How Ruby performed Higher」を開催しました。 そこでは、『RubyでPub/Sub messaging 〜 Multi Process, Daemonizesしたアプリケーション開発の事例』と題して、 IDCFクラウドのサービスを実現しているバックエンドシステムのアーキテクチャと開発事例を紹介しました。 IDCFクラウドRDBやインフィニットLBのバックエンドシステムは、Rubyで開発したPub/Sub messaging を用いたアプリケーションが稼動しています。 RubyというとRuby on Railsを利用したMVCなWebアプリケーションを思い浮かべると思いますが、今回は Multi Process, Daemonizes を活用したスケーラブルかつハイパフォーマンスを目指

    Rubyエンジニア必見!IDCFクラウドのバックエンドシステムアーキテクチャ - IDCF テックブログ
    iga_k
    iga_k 2018/09/10
    ServerEngineここにも。勉強になる!
  • serverengine を使い、Rubyでもサーバーを書こう - ローファイ日記

    Rubyを書いていると、サーバを書きたくなることがあります。皆さんもそうだと思います。 ということで今日はRubyでスッとサーバを書くためのgem、serverengineの簡単な使い方メモ。 github.com Rubyでサーバを書きたくなった時 そもそも的に、Rubyでただサーバを書くのは非常に簡単である。具体的には Kernel#loop などを回してその中でリクエストを待ったり、何かしら処理を行えば終わり。特別なgemは必要ないし、TCPを扱うクラスなども組み込みで用意されている。 以下のような9行のスクリプトを起動すれば、サーバを書いたと言える。ところで TCPServer#accept_nonblockでないと、acceptでブロックしてしまって終了処理が遅れたりするのでノンブロッキングの方のAPIを好んで使うのがいいだろう。 require 'socket' server

    serverengine を使い、Rubyでもサーバーを書こう - ローファイ日記
    iga_k
    iga_k 2018/04/25
    serverengineの説明、ありがたし!
  • 1