TWSNMP FC/FKのgNMI対応開発10日目:gNMIによるポーリングのsubscribeモードを作っています
今朝は5時まで寝てしまいました。助手の猫さんは4時ぐらいに起こしにきたらしいのですが私が寝ていたので、かみさんがお世話したようです。5時半ぐらいに、猫さんが呼びにきました。休憩して自分を撫でろということらしいです。
TWSNMP FCにgNMIのポーリング機能を追加しています。getモードのポーリングは昨日、なんとなく動作しました。今朝は、subscribeモードのポーリングです。管理対象の状態が変化したら即座に通知されるしくみです。ポーリングを実施すると接続した状態を維持するのでポーリングは実行中のままです。ポーリングの設定と変更したり、削除したり、停止した時に、ポーリングの実行を止めて再度接続するような仕組みが必要です。今朝、gNMIcのサンプルを見ている時に、良いアイデアがうかびました。試しに作ってみました。
ポーリング自体は、動作するようになりましたが、個別に停止する仕組みが、うまく機能するか確認しようとする前に時間切れです。
明日に続く
いいなと思ったら応援しよう!
開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。
ソフトウェアのマニュアルをnoteの記事で提供しています。
サポートによりnoteの運営にも貢献できるのでよろしくお願います。