操作
機能 #3398
未完了⑭ スレーブマネージャの名前によるグルーピング
開始日:
2015/12/11
期日:
進捗率:
100%
予定工数:
説明
コンポーネントを起動する際に、マスターマネージャにコンポーネント起動を依頼し、マスターは指定された名前やポリシーに従って、すでに起動済みのスレーブ上にRTCを起動したり、新たなプロセスを起動してそこにRTCをインスタンス化できる機能を実装すること。
操作
100%
説明
コンポーネントを起動する際に、マスターマネージャにコンポーネント起動を依頼し、マスターは指定された名前やポリシーに従って、すでに起動済みのスレーブ上にRTCを起動したり、新たなプロセスを起動してそこにRTCをインスタンス化できる機能を実装すること。
rtcd_java を起動して、rtmgr により動作確認
テスト前にマスターマネージャーを起動する。マスターマネージャーのポートは2810。
manager.shutdown_auto:NO manager.modules.load_path:./RTMExamples/SimpleIO
$ ./rtcd_java ./ -d
$ rtmgr localhost/ubuntu.host_cxt/manager.mgr -c "ConsoleIn&manager_address=localhost:2810"
$ rtls localhost/ubuntu.host_cxt -l Inactive 1/0 0/0 1/0 0/0 ConsoleIn0.rtc - - - - - manager.mgr
$ rtmgr localhost/ubuntu.host_cxt/manager.mgr -c "ConsoleIn&manager_address=localhost:2810&language=Java"
$ rtls localhost/ubuntu.host_cxt -l Inactive 1/0 0/0 1/0 0/0 ConsoleIn0.rtc Inactive 1/0 0/0 1/0 0/0 ConsoleIn1.rtc - - - - - manager.mgr
$ rtcd_java -o manager.is_master:NO, -o manager.corba_servant:YES -o corba.master_manager:localhost:2810 -o manager.name:manager -o, manager.instance_name:slave_manager
$ rtmgr localhost/ubuntu.host_cxt/manager.mgr -c "ConsoleIn&manager_name=slave_manager"
$ rtls localhost/ubuntu.host_cxt/manager.mgr -l - - - - - manager Inactive 1/0 0/0 1/0 0/0 ConsoleIn0.rtc
$ rtmgr localhost/ubuntu.host_cxt/manager.mgr -c "ConsoleIn&manager_name=slave_manager"
$ rtls localhost/ubuntu.host_cxt -l Inactive 1/0 0/0 1/0 0/0 ConsoleIn0.rtc - - - - - manager.mgr
$ rtls localhost/ubuntu.host_cxt/manager.mgr -l - - - - - manager Inactive 1/0 0/0 1/0 0/0 ConsoleIn0.rtc $ ps -e | grep 'rtcd_java' 44965 pts/7 00:00:00 rtcd_java 44994 pts/7 00:00:00 rtcd_java
$ rtmgr localhost/ubuntu.host_cxt/manager.mgr -c "ConsoleIn&manager_name=new_manager"
$ rtls localhost/ubuntu.host_cxt -l Inactive 1/0 0/0 1/0 0/0 ConsoleIn0.rtc - - - - - manager.mgr
$ rtls localhost/ubuntu.host_cxt/manager.mgr -l - - - - - manager Inactive 1/0 0/0 1/0 0/0 ConsoleIn0.rtc $ ps -e | grep 'rtcd_java' 44965 pts/7 00:00:00 rtcd_java 44994 pts/7 00:00:00 rtcd_java