そこで、CLIインターフェイスを使用してこのpython RabbitMQベースのツールを作成しています。このツールはcmd
、それぞれのサーバー上のクライアントにメッセージを送信し、データセットを含むメッセージを取得することで、リモートデータベースにクエリを実行します(クエリの中には、時間がかかる場合があります。非同期である必要があります)。
構文の例は、次の行になります。
CLI> get host=myhost.com fact=cpunumber
このコマンドは、データを取得するためにXクライアントへのメッセージを作成します。
今、私が苦労しているのは、出力が乱雑にならないようにクエリの結果を表示するアプローチです。応答データセットメッセージが到着するとすぐに結果を表示することは、悪いUEXアプローチのようです。
誰かがそのようなことを実装し、アプローチを共有したいと思っていますか?
これはそれほど具体的な質問ではないことは理解していますが、そのような状況で使用できるテキストモードの書式設定ライブラリへのポインタがいくつかあるかもしれません。
ありがとう。