問題タブ [temporal-workflow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
deployment - テンポラル ワークフローを構築して展開するためのベスト プラクティス
Temporal の GO SDK を使用していますが、ワークフローをパッケージ化して展開するためのベスト プラクティスの方法を知りたいと思っていました。
すべてのワークフローとアクティビティを 1 つのワーカー サービスにバンドルできますか? これを行うことによる制限はありますか?それとも、各ワークフローを個別にデプロイ/ビルドすることをお勧めしますか?
また、http エンドポイントを公開してワークフローをトリガーしたいと考えています。Temporal on Kubernetes (GKE) をデプロイし、ingress/service リソースを公開する場合、これを行うベスト プラクティスは何ですか?
ありがとう!
database - テンポラルの複数のインスタンスを同じデータベースでサポートできますか?
これは「はい/いいえ」の質問です: テンポラルの複数のインスタンスを同じデータベースでサポートできますか?
単一の (HA、地理的冗長) Cloud SQL を使用して、その DB を共有する複数の (地理的冗長) ワーカーでワークフロー状態を保存したいと考えています。
この質問に答えるドキュメントには何も見つかりません。
temporal-workflow - GoでTemporalでタイムアウトをテストするには?
アクティビティのタイムアウトをテストしようとしていますが、RegisterDelayedCallback の仕組みがわかりません:
私のワークフロー
私の活動
テスト
ActivityOptions にはすべての属性のタイムアウトが 1 分あり、コールバックには 10 分ありますが、テストは正常に終了します。
なぜこのような振る舞いをするのか、誰でも説明できますか?
ありがとう。