問題タブ [spring-cloud-function]
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.
spring-cloud-function - メッセージ ストリームを使用して Spring Cloud Function をテストする方法
現在、既存の Spring Cloud Stream アプリを移植して、代わりに Spring Cloud Function を使用しようとしています。アプリケーションを実行するとき、バインディングを使用して入力キュー (Kafka または IBMMQ) からマップします。キューで送信されたメッセージは、カスタム MessageConverter を介して渡され、カスタム ルーティング関数に渡されます。
Spring Cloud Stream では、バインディングにより、たとえば (input() の呼び出しを介して) テスト キューへの直接アクセスが許可され、そのキューでメッセージを送信するだけで、プロセスのローリングを開始できました。
私が見つけようとしているのは、Spring Cloud Function がバインドされているキューにメッセージを送信するための同様のメカニズムです。問題は、それを行う方法を理解できないように見えることです。
HTTP経由でroutingFunctionにアクセスする方法を見てきましたが、残念ながら、これはMessageConverterをバイパスするため、エンドツーエンドのテストを実際に行うことはまだできません.
これを Cloud Function で動作させる方法についてのアイデアや指針はありますか?
java - Google Cloud Functions での Spring Cloud Function - デプロイの失敗
Google Cloud Functions で Spring Cloud Function を実行しようとしています。そのために、サンプル アプリケーションを GitHub にデプロイします。指示に従いましたが、関数をデプロイしたい場合、Google は次のように言います。
ビルドに失敗しました: JAR 関数ディレクトリからのユーザー関数のビルドには、pom.xml または単一の *.jar ファイルが含まれている必要があります。
私の質問は次のとおりです。
- これは有効なサンプル プロジェクトですか? 他のチュートリアルが見つかりません。
- 私は何を間違っていますか。他に注意すべき点はありますか?
Java11 がベータ段階であることは知っていますが、誰かが助けてくれるかもしれません。
ありがとう
spring-cloud-function - Spring Cloud Function - 手動 Bean 登録と構成クラスのロード
現在、Spring Cloud 関数 3.07.RELEASE を AWS Adapter for lambda で使用しています。
限られた範囲の Functional Bean 登録を使用しており、これには完全な Spring Boot 自動構成が含まれていないことを理解しています。スピードとコールド スタート時間の大幅な短縮を重視しているため、これで問題ありません。
ただし、利用したい構成クラスがあり、これを手動で行う必要があると想定しています。これらのクラスをインポートする際のベスト プラクティスは何ですか?
検索を試みましたが、限定スコープ コンテキストとスプリング ブート アプリケーション コンテキストの動作の違いに関するドキュメントは見つかりませんでした。