タグ

erlangとmiddlewareに関するnabinnoのブックマーク (4)

  • Cowboy 現代のWeb - ハードリカーエンジニア

    Webの始まりから今日までのさまざまなWeb技術を見てみることによって、次に何がくるのかの予測を得てみましょう Cowboyは、この記事を書いている時点で仕様として実現例のないHTTP/2.0以外のすべてのテクノロジーと互換性を持っています。 先史時代のWeb HTTPは最初はHTMLページを提供するためだけに作成され、HTMLページを取得するためのGETメソッドのみを持っていました。 この最初のバージョンは文書化され、HTTP/0.9と呼ばれています。 HTTP/1.0はGET、HEAD、POSTメソッドを定義し、POSTリクエストを使用してデータを送信することができました。 HTTP1.0は非常に簡単な方法で実装されたものです TCP接続が最初にサーバと確立されます。 次に要求が送信されます。 そしてサーバは応答を送り返し、接続を終えます。 こういえば十分ですが、HTTP1.0はあまり

    Cowboy 現代のWeb - ハードリカーエンジニア
  • Cowboy の User Guide 目次 - ハードリカーエンジニア

    ElixirにてWebアプリケーションを開発しようとするとCowboyにたどり着くことになります。 そこでCowboyのユーザガイドを翻訳することによって、これからCowboyを使用される方がつまづくことないようにと思い、翻訳を行いたいと思います。 翻訳許可をくださり、また掲載許可もくださった Nine Nines社とLoic Hoguin様ありがとうございました。 翻訳ですが素人翻訳ですので間違いが多々あるかもしれません。 解説が間違っていた場合には、コメントか@hayabusa333にご連絡くださると嬉しいです。 翻訳元のドキュメントは以下となります。 Cowboy User Guide Cowboy ユーザガイド Cowboyユーザガイドは現代のWeb技術とWebアプリケーションを記述するためにCowboyを最大限に活用するための地図です。 Cowboy紹介 はじめに 現代のWeb

    Cowboy の User Guide 目次 - ハードリカーエンジニア
  • Cowboy はじめに - ハードリカーエンジニア

    はじめに CowboyはErlangで書かれた小さな高速モジュラーHTTPサーバです。 CowboyはSPDY、Websocket、RESTやそれらから派生した通信形式を含む完全なHTTPスタックを提供することを目的としています。 Cowboyは現在、HTTP/1.0、HTTP/1.1、Websocket(全ての実装とドラフト+標準)、WebmachineベースのRESTをサポートしています。 Cowboyは高品質なプロジェクトです。 Cowboyは小さなコードベースであり、非常に効率的で(遅延およびメモリ使用量の両方において)、簡単に他のアプリケーションに埋め込むことができます。 Cowboyは綺麗なErlangのコードです。 Cowboyは数百のテストをパスしており、そのコードはダイアライザーに完全に準拠しています。 また十分に文書化され、関数のリファレンスとユーザガイドの両方を備えて

    Cowboy はじめに - ハードリカーエンジニア
  • RabbitMQ - Wikipedia

    RabbitMQ(ラビットエムキュー)は、Advanced Message Queuing Protocol (AMQP) を使用した、オープンソースのメッセージ指向ミドルウェアである。 RabbitMQ Serverは、Erlang言語で記述されており、クラスタリングとフェイルオーバーのためにOpen Telecom Platformフレームワークで構築されている。 当初の開発元はRabbit Technologies社であったが、2010年4月にSpringSource社に買収され[1][2]、その後SpringSource社がVMwareに買収された。そして、EMCとVMware、GEの出資で設立されたPivotal Software(英語版)社がRabbitMQの開発・サポートを行っていたが、2019年にVMware社がPivotal Softwareを吸収合併し、今はVMware

  • 1