仮想アクターモデルを使って、分散型でスケーラブルなクラウドアプリケーションを構築するクロスプラットフォームの .NET フレームワーク。
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 の数値は毎日更新されます。
関連プロジェクト
NSQは、単一障害点を持たずに非常に大量のメッセージを処理できるよう設計された、リアルタイム分散メッセージングプラットフォームです。
クラウドネイティブ、エッジ、組み込みアプリケーション向けの軽量かつ高性能なWebAssemblyランタイム。ローカルでのLLM実行にも利用できます。
Javaバックエンド開発者向けの面接対策ナレッジベース。並行処理、分散システム、マイクロサービス、ビッグデータを扱います。
データベース、Pub/Sub、バケット、キャッシュ、cronジョブをコードで宣言できるオープンソースのTypeScript・Go向けバックエンドフレームワーク。ローカルで実行し、AWSまたはGCPの自分のアカウントにデプロイできます。
汎用プログラミング言語でクラウドリソースを定義・デプロイできる、Infrastructure as Code の CLI とエンジンです。