Repolode
nats-io

nats-io/nats-server

NATS serverは、サービス、デバイス、エッジシステムをつなぐ高性能なメッセージングシステムで、CNCFの一員です。

スター
20,919
フォーク
2,015
未解決の Issue
507
最終コミット
一昨日

これは何?

NATSは、サービス、デバイス、アプリケーション間でデータをやり取りするためのメッセージングシステムです。このリポジトリにはNATS server本体が含まれており、クライアントはここに接続してメッセージを送受信します。プロジェクトによると、40を超える言語向けのクライアント実装があり、オンプレミス、クラウド、エッジ、Raspberry Piで動作します。

NATSはCloud Native Computing Foundationの一員です。プロジェクトは、分散システムの設計と運用をよりシンプルかつ安全にすることを目標に掲げています。OSTIFの委託を受けてTrail of Bitsが実施した第三者セキュリティ監査は、2025年4月に公開されました。

サーバーはGoで書かれており、ライセンスはApache 2.0です。ドキュメントはdocs.nats.ioで確認でき、コミュニティでの議論にはSlackとGoogle Groupsを利用できます。

主な機能

  • 01サービス、デバイス、アプリケーション間のpublish/subscribe型メッセージング。
  • 02オンプレミス、クラウド、エッジ、Raspberry Piで動作。
  • 0340を超える言語向けのクライアント実装。
  • 04Cloud Native Computing Foundationの一員。
  • 05第三者セキュリティ監査が2025年4月に公開。

ユースケース

  • 軽量な非同期メッセージングによるマイクロサービスの接続。
  • エッジにあるIoT機器やコネクテッドカーのデータ収集と配信。
  • クラウドとエッジハードウェアの両方で動作する分散システムの構築。

収録されている特集

トピック

よくある質問

nats-server とは?
NATS serverは、サービス、デバイス、エッジシステムをつなぐ高性能なメッセージングシステムで、CNCFの一員です。 NATSは、サービス、デバイス、アプリケーション間でデータをやり取りするためのメッセージングシステムです。このリポジトリにはNATS server本体が含まれており、クライアントはここに接続してメッセージを送受信します。プロジェクトによると、40を超える言語向けのクライアント実装があり、オンプレミス、クラウド、エッジ、Raspberry Piで動作します。
nats-server は無料で使えますか?ライセンスは?
nats-server は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
nats-server は今もメンテナンスされていますか?
活発にメンテナンス中。nats-server の最終コミットは 2026年10月22日 です。
nats-server は何に使えますか?
軽量な非同期メッセージングによるマイクロサービスの接続。 エッジにあるIoT機器やコネクテッドカーのデータ収集と配信。 クラウドとエッジハードウェアの両方で動作する分散システムの構築。
nats-server はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/nats-io/nats-server

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト