メッセージブローカーポート: Kafka (9092), RabbitMQ (5672), MQTT (1883)
メッセージブローカーとストリーミングプラットフォームのポートリファレンス。Apache Kafka 9092、RabbitMQ 5672/15672、MQTT 1883、NATS 4222、ZooKeeper 2181。
Message Brokers
詳細な説明
メッセージブローカーとストリーミングポート
メッセージブローカーは分散システムにおけるサービス間の非同期通信を可能にします。
Apache Kafka
| ポート | サービス |
|---|---|
| 9092 | Kafkaブローカー(クライアント接続) |
| 9093 | Kafkaブローカー(SSL/TLS) |
| 2181 | ZooKeeper(古いKafkaバージョンで必要) |
Kafkaはリアルタイムデータパイプラインに使用される分散ストリーミングプラットフォームです。Kafka 2.8+以降、KRaftモードによりZooKeeperの依存が不要になりました。
RabbitMQ
| ポート | サービス |
|---|---|
| 5672 | AMQPプロトコル(暗号化なし) |
| 5671 | TLS付きAMQP |
| 15672 | 管理UIおよびHTTP API |
| 15692 | Prometheusメトリクスエンドポイント |
MQTT
| ポート | サービス |
|---|---|
| 1883 | MQTT(暗号化なし) |
| 8883 | TLS付きMQTT |
MQTTはIoTデバイスの標準メッセージングプロトコルです。軽量設計により、制約のあるデバイスや低帯域幅ネットワークに最適です。
セキュリティの推奨事項
- 本番環境ではTLS対応ポートを常に使用
- 管理インターフェース(15672、8222)を内部ネットワークに制限
- Kafka接続にSASL認証を使用
- トピックレベルの認可にアクセス制御リスト(ACL)を有効化
ユースケース
Kafkaをイベントバスとするマイクロサービスアーキテクチャのデプロイ。ブローカー接続(9092)、ZooKeeperコーディネーション(2181)、監視エンドポイントのファイアウォールルールが必要です。
試してみる — Port Number Reference
関連トピック
データベースポート: MySQL, PostgreSQL, MongoDB, Redis など
Databases
コンテナポート: Docker (2375/2376), Kubernetes (6443), etcd (2379)
Containers & Orchestration
監視ポート: Prometheus (9090), Grafana (3000), Elasticsearch (9200)
Monitoring & Observability
一般的な開発ポート: 3000, 5000, 8000, 8080, 8888
Development
Webサーバーポート: HTTP (80), HTTPS (443) および代替ポート
Web Servers