春のクラウド機能3.0.0.M2リリース

春のクラウド機能3.0.0第二マイルストーンリリース、およびからのマイルストーン倉庫獲得。

春クラウド機能は  、メインユニットとしての機能の開発を推進することを約束されたピボタル春のチームは、より新しいプログラムです。このプロジェクトは、Amazon AWSラムダ(サービスとしてのサービス、機能としての機能)プラットフォームのようなFAASを含むソフトウェアベースの機能を展開する様々なプラットフォームのための一般的なモデルを提供します。

主なアップデート:

機能(マルチ入力/出力)

このマイルストーンの最大の特徴の一つは、入力及び複数の出力を有する支持体が組み込まれています。この機能は、反応スキームにおいてのみ意味があることは注目に値する点は、複数のストリームは、/ポリマーの特定の種類を実行するようなフローに対する操作をマージするために、機能します。

入力/出力型セーフな方法の複数を表すために、前述の変換および他の特徴の種類の恩恵を受けるために、チームはそれとして、最初からバネクラウド関数として、原子炉プロジェクトからタプルライブラリを選択しました依存関係。

この機能は新しく、強化されている、それは内部のプロジェクトの小さな数で使用されてきました。

プログラミングスタイルの選択 - 反応式不可欠

前と同じように、機能が強制する方法であってもよく、または反応は、プロジェクト反応器によって達成されます。ただし、以前のバージョンでは、常に変換機能を使用して達成するために反応性が不可欠スタイルを適用しています。このバージョンでは、もはやケース。(必須)であるか、または受動的に検索し、呼び出しとしての機能が不可欠方法であってもよいです。

透過型の入力および出力変換

そのうちのいくつかは、すでにウェブアダプタに存在するが、それは今から機能(だけでなく、ウェブ)のいずれかのタイプにユーザーをできるように、関数呼び出しのレベルで使用することができますので、このマイルストーンの新機能の1つは、透過型変換の機能コアであります利益。

バー|機能<フー、フー>のfoo()と機能<バー、バー>バー()組成FOO:たとえば、以下の機能を前提としています。が、出力及び他の非相溶性の入力との間の所与のタイプの場合には、以前のバージョンで動作するが、ここで適切な変換戦略の提供をサポートしていません。

機能構造と適応

新機能は、春のクラウド機能の組み合わせではありませんが、それはこのマイルストーンで改善されてきたが。

「|」または「」文字の組み合わせ機能以前のように、あなたはまだすることによってすることができます。これで、異なるプログラミングスタイル(例えば、反応および不可欠)を組み合わせた機能を使用することができます。また、一致していないユーザー関数の開発者の入力および出力機能の関数を書くことができます。これらのすべては、適応と変換されます。

詳細は発表を見つけることができます:https://spring.io/blog/2019/08/15/announcing-spring-cloud-function-3-0-0-m2

おすすめ

転載: www.oschina.net/news/109131/spring-cloud-function-3-0-0-m2-released