nsq - リアルタイム分散メッセージング プラットフォーム

(A realtime distributed messaging platform)

Created at: 2012-05-12 22:37:08
Language: Go
License: MIT

ビルド ステータス GitHub リリース カバレッジ ステータス

NSQは、大規模に動作するように設計されたリアルタイム分散メッセージング プラットフォームであり、1 日あたり数十億のメッセージを処理します。

単一障害点のない分散型および分散型トポロジを促進し、信頼できるメッセージ配信保証と相まって耐障害性と高可用性を実現します。機能と保証をご覧ください。

操作上、NSQは構成と展開が簡単です (すべてのパラメーターはコマンド ラインで指定され、コンパイルされたバイナリには実行時の依存関係がありません)。最大限の柔軟性を得るために、データ形式に依存しません (メッセージは JSON、MsgPack、プロトコル バッファー、またはその他のものにすることができます)。Go および Python の公式ライブラリは、(他の多くのクライアント ライブラリと同様に) すぐに利用できます。独自のライブラリを構築することに関心がある場合は、プロトコル仕様があります。

Linux、darwin、freebsd、および windows のバイナリ リリースと、公式のDocker イメージを公開しています。

注: master は開発ブランチであり、常に安定しているとは限りません。

生産中

              

              

              

              

              

     

行動規範

NSQ をオープンでインクルーシブな状態に保つためにご協力ください。当社の行動規範を読み、それに従ってください。

著者

NSQ は、Matt Reiferson ( @imsnakes ) と Jehiah Czebotar ( @jehiah ) によって設計および開発されましたが、 Bitly、メンテナー ( Pierce Lopez )、およびすべての貢献者のサポートがなければ実現できませんでした。

Wolasi Konu ( @kisalow ) によって作成されたロゴ。