問題タブ [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.
java - Spring クラウド関数は、Spring 管理コンポーネントにアクセスできますか?
Azure 関数を使用した spring-cloud-function に取り組んでいます。"ハンドラー" (AzureSpringBootRequestHandler を拡張) 内で任意のスプリング管理コンポーネントを使用することは可能ですか?
サンプル プロジェクトでこれを絞り込もうとしました: https://github.com/spring-cloud/spring-cloud-function/tree/master/spring-cloud-function-samples/function-sample-azure
したがって、私が想像できる最も単純な例は次のとおりです。
ただし、このハンドラーはスプリングによって管理されておらず、自動配線では機能しないようです。助けていただければ幸いです、ありがとう!
java - Spring Cloud Function - フォームデータ/マルチパートファイル?
ID とマルチパート ファイル (CSV ファイル) の 2 つの入力を指定する Spring Cloud Function を作成していますが、問題が発生しています。
マルチパートファイルで投稿を送信することを選択した場合、関数はこれを認識せず、次のようなエラーが発生しますFailed to determine input for function call with parameters:
Postman リクエストは次のとおりです。
リクエストエンティティオブジェクトのようなSpring MVCに似たものを使用しようとしましたが、うまくいきませんでした。
私が持っているバックアップ (Python haha 以外) はバイナリ データ ポストを使用するため、動作するファイルの内容を含む文字列になりますが、csv の各行に id を追加する必要があります。少し面倒です。
他にも解決策はありますが、Java ラムダを最初の選択肢として試して使用したいので、これを機能させようとしています。
インフラストラクチャは、現時点では退屈で次のような手動のファイル アップロード/検証プロセスを修正することです: postman -> load balancer -> lambda -> ecs
ポストマン/ロードバランサーの部分は将来的に交換されます。理想的には、ファイルと ID を取り込んでラムダを Java でソートします。
助けてくれてありがとう:)
spring-cloud-stream - Spring Cloud Stream 機能的アプローチ: メッセージ変換は、空のフィールド値を持つオブジェクトを生成します
機能的アプローチ (Spring Boot: 2.3.4、SC: Hoxton.SR9、SC Stream: 3.0.9、SC Function 3.0.11) に従って、kafka を使用してリアクティブな Spring Cloud Stream アプリケーションを作成しようとしています。問題: 自動的に逆シリアル化されたオブジェクトのフィールド値が空です。
kafka メッセージの Json ペイロード:
コード例:
アプリケーション.yaml
ログ:
命令型アプローチではすべてが正常に機能します。
ログ:
サンプル アプリケーションの実行も試みました: https://github.com/spring-cloud/spring-cloud-stream-samples/tree/master/processor-samples/sensor-average-reactive-kafka 同じ問題が発生しますそれ。私が得ている出力は次のとおりです。
ヒントやアドバイスは非常に役に立ち、高く評価されます:)