見出し画像

TWSNMP FC/FKのgNMI対応開発10日目:gNMIによるポーリングのsubscribeモードを作っています

今朝は5時まで寝てしまいました。助手の猫さんは4時ぐらいに起こしにきたらしいのですが私が寝ていたので、かみさんがお世話したようです。5時半ぐらいに、猫さんが呼びにきました。休憩して自分を撫でろということらしいです。

TWSNMP FCにgNMIのポーリング機能を追加しています。getモードのポーリングは昨日、なんとなく動作しました。今朝は、subscribeモードのポーリングです。管理対象の状態が変化したら即座に通知されるしくみです。ポーリングを実施すると接続した状態を維持するのでポーリングは実行中のままです。ポーリングの設定と変更したり、削除したり、停止した時に、ポーリングの実行を止めて再度接続するような仕組みが必要です。今朝、gNMIcのサンプルを見ている時に、良いアイデアがうかびました。試しに作ってみました。

ポーリング自体は、動作するようになりましたが、個別に停止する仕組みが、うまく機能するか確認しようとする前に時間切れです。

明日に続く


いいなと思ったら応援しよう!

twsnmp
開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。 ソフトウェアのマニュアルをnoteの記事で提供しています。 サポートによりnoteの運営にも貢献できるのでよろしくお願います。