gRPCデータベースのリフレクション取得タイミング
complete
Shuichiro Fukuoka (BaseMachina)
complete
質問への回答および、ドキュメントの更新を行ったので完了とします
Shuichiro Fukuoka (BaseMachina)
お問い合わせいただきありがとうございます。
gRPCデータソースのリフレクション結果について、特に弊社のAPIサーバーにキャッシュを残しておりませんので、接続先のgRPCサーバーが更新されたら即時に反映されます。
ただし、ブラウザ上にはキャッシュが残りますので、アクション編集中にgRPCサーバーを更新いただいた場合などは、お手数をおかけしますがブラウザの再読み込みをお願いいたします。
また、リフレクションに使用されるのは、アクション編集画面を開いている時に選択されている環境のgRPCサーバーとなります。選択中の環境が意図通りのものか、念のためご確認よろしくお願いいたします。
事象が解消しないようでしたら、追加で調査を行いますので再度ご連絡いただけますと幸いです。引き続きよろしくお願いいたします。
S
Shunsuke Nakamura
Shuichiro Fukuoka (BaseMachina)
早速のご返信ありがとうございます!
キャッシュが特に存在しないこと、承知いたしました。
ブラウザのリロードやアクションの保存/再編集を試しましたが特にリフレクション結果に変更が見られませんでした
心当たりとして、反映されないサービスは一つだけなのですが、そのサービスはstream rpcのみを持っているサービスになります。stream rpcはベースマキナ上だと選択できないなどの仕様はありますでしょうか
今回はstream rpcをunaryのように呼び出して使用する予定だったのですが、もしそういった仕様があればunary形式のrpc自体は簡単に追加できるためそのようにしようと思います
Shuichiro Fukuoka (BaseMachina)
Shunsuke Nakamura: 詳細な情報をありがとうございます!
> 心当たりとして、反映されないサービスは一つだけなのですが、そのサービスはstream rpcのみを持っているサービスになります。stream rpcはベースマキナ上だと選択できないなどの仕様はありますでしょうか
こちらご認識の通りで、現在streaming RPCはベースマキナのサポート対象外となっており、gRPCメソッドの選択肢にも表示を行っておりません。
> 今回はstream rpcをunaryのように呼び出して使用する予定だったのですが、もしそういった仕様があればunary形式のrpc自体は簡単に追加できるためそのようにしようと思います
お手数をおかけしてしまい大変恐縮です。
本件については、streaming RPCに未対応であることをドキュメントに明記させていただこうと思います。
S
Shunsuke Nakamura
Shuichiro Fukuoka (BaseMachina)
ご連絡ありがとうございます!
stream rpcの仕様について承知しました。
また、ドキュメントの記載もありがとうございます。
今後ともよろしくお願いします!
Shuichiro Fukuoka (BaseMachina)
Shunsuke Nakamura: ドキュメントに記載を追加させていただきました。
こちらのチケットはCloseさせていただきます。