NSQにはセンターの設計、自動ノード検出および登録オープンソースのメッセージングシステムではありません。設定し、公開することは容易内部通信フレームワークの基礎として。次のようにNSQ 1.2.0がリリースされました:
アップグレード
- nsqd:使用古いメタデータスキームのv0.3.8およびそれ以前のバージョンのサポートが削除され(あなたが直接、0.3.8からV1.2.0へのアップグレードが、v1.0.0デベロッパー - のcompatまたはV1.1.0によってすることはできません)
- ゴーモジュールが依存関係を管理して使用してください:まだサポートされていますが、推奨されていませんDEP
プロパティ
- nsqd:
- --maxチャンネル - 消費者を追加します。
- 要求(30秒にデフォルト値--max出力バッファタイムアウトを増やす)ことができるユーザを制限--min出力バッファタイムアウトタイムアウトを追加
- 既定値を調整するためのフラグを追加--output-バッファタイムアウト
- Authdのバランスをとるランダムな負荷を追加するための要求
- TLSの証明書のCommonNameはAuthdでクライアント要求を含みます
- 統計情報は、各クライアントの状態のスキップを許可するエンドポイント/にパラメータを追加します。
- あなたの統計にプロデューサークライアントのTCP接続
- nsq_to_file:
- ほとんどのログメッセージでの話題/チャネルを含みます
- 追加
--log-level
と--log-prefix
- 大規模な復興、より堅牢なファイルスイッチ、同期エラー処理
- これは、別々の作業ディレクトリ--work-DIRの使用をサポートしています
- 新--sync-間隔フラグ
- nsq_to_http:--header追加
- nsqadmin:--base-パスを追加します。
リペア
- nsqd:
- 閉じるタイトル接続の「魔法」を送信しません。
- nsqd、nsqlookupd、nsqadmin:再構築ログレベル、より良いすべての致命的なエラーを終了するために、一般的な復興
- nsqadmin:スイッチクライアント・メッセージ・カウントと全体のチャネル・レートを修復し、nsqdとnsqadminようJudWhite /行く-SVCとして使用する、ELINTレポートの修理/クリーニング
詳細については、変更ログを参照してください。